【发布时间】:2014-02-03 18:22:45
【问题描述】:
我有一个用于 ssh 连接到服务器 S 的公钥/私钥对,但是现在,即使对不需要任何密钥身份验证的另一台设备执行 ssh,我总是会收到以下消息:
> ssh user@192.168.0.10
Enter passphrase for key '/home/user/.ssh/id_dsa':
user@192.168.0.10's password:
通常我在第一个问题中按 Enter(留空),然后在第二个问题中输入用户密码。
但是当我想编写一些脚本来自动化某些事情时,“输入密钥'/home/user/.ssh/id_dsa'的密码:”消息让我很困扰。
为什么每次连接请求都会出现它?我可以做一些事情,这样它就不会在每次连接时都问我吗?只用服务器 S?
谢谢
【问题讨论】:
-
unix.stackexchange.com 可能是一个更好的地方问这个问题。
标签: linux ssh passwords scp passphrase