MAC终端 SSH 登陆: Enter passphrase f

2018-10-22  本文已影响571人  波大王

需求:SSH免密码登陆

利用ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"生成公,私钥的时候设置私钥密码,导致ssh免登录设置完成后一直需要输入私钥密码,才能链接SSH服务端,非常不方便

Enter passphrase for key '~/.ssh/id_rsa':

解决:

第一步:

将私钥添加到钥匙串中,按照提示输入私钥密码

ssh-add -K ~/.ssh/id_rsa 

第二步:

在.ssh文件夹下config文件中配置服务器属性,UseKeychainAddKeysToAgent设置为YES
如果没有该文件,就创建一个
配置好以后 直接用 ssh name 就可以免密访问服务器啦

vim /home/jocelen/.ssh/config

*添加内容
Host name
    User root 
    Hostname xxx.xxx.xx
    Port 23
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    UseKeychain yes
    AddKeysToAgent

config参数解释

上一篇下一篇

猜你喜欢

热点阅读