Linux之间免秘钥登陆

以前一直用密码登陆,当时还没有安装zsh的suggestion,这样做主要是可以记住自己服务器的IP和登陆密码,怕自己时间久了自己搞忘记了。现在想实现这个主要是因为一老要操作服务器,所以输入密码太麻烦了,加上以前就搞过移动云计算的并行计算,里面有这个免秘钥登陆的操作。

操作步骤

1. vim /etc/hosts文件
   加上自己服务器的IP 以及别名
2. 到家目录下执行ssh-keygen -t rsa 一路回车
3. ssh root@aliyun mkdir -p .ssh
4. cat .ssh/id_rsa.pub | ssh root@aliyun 'cat >> .ssh/authorized_keys'
5. ssh root@aliyun 搞定
6. ssh登陆自己服务器给我报了一个错(没报错直接忽略) 
sign_and_send_pubkey: signing failed: agent refused operation
    google 解决办法:
执行ssh-add
0%