我使用公钥将ssh写入循环中的服务器。但是,由于某种原因,我的公钥未正确复制到登录服务器。所以,我将被挂在有故障公钥的服务器上。情况可以如下所示:
我在桌面上使用 eval /usr/local/bin/ssh-attach
来记录在登录远程服务器时对应私有文件A的密码短语
但是,serverA已将对应私钥文件A的A.pub添加到authorized_keys文件
我的桌面上有一个私钥文件B,所以当尝试ssh登录服务器时,它会挂起并提示询问密码。
ssh是否有一些参数配置来绕过这种情况?
答案 0 :(得分:0)
您可以使用-i
选项指定您希望ssh使用的密钥。
ssh -i path/to/key/file user@example.com
或者您可以将等效设置添加到ssh配置文件
Host Example
User john
IdentityFile /path/to/file