2.提示“Enter passphrase for key /root/.ssh/id_rsa.pub”让输入私钥,可不论输与不输都不能直接登录
解决方法:
在本地执行:
eval `ssh-agent`
ssh-add
ssh-agent是用于管理密钥,ssh-add用于将密钥加入到ssh-agent中,SSH可以和ssh-agent通信获取密钥,这样就不需要用户手工输入密码了。
顺序执行以上两条命令后就可以用ssh免密登录远程机器了,但这个配置只对当前会话生效,会话关闭或机器重启后都需要重新执行这两条命令。将命令放到~/.bash_profile中,就可以免去每次输入的麻烦。
---------------------
作者:栎枫
来源:优快云
原文:https://blog.youkuaiyun.com/superbfly/article/details/75287741
版权声明:本文为博主原创文章,转载请附上博文链接!