1、Linux A:
生成秘钥对(名字随便起)
ssh-keygen -t rsa
2、linux B:
编辑 /etc/ssh/sshd_config 文件,进行如下设置:
RSAAuthentication yes
PubkeyAuthentication yes
最后,重启 SSH 服务:
[root@host .ssh]$ service sshd restart
追加pub key(追加的是公钥,以后任何pub都可以追加)
[root@host .ssh]$ cat id_rsa.pub >> authorized_keys
3、服务器A免登服务器B
服务器A
eval $(ssh-agent -s)
ssh-add id_rsa #添加刚才生成的私钥(是私钥)
ssh -o StrictHostKeyChecking=no dev.xxxx.com "mkdir -p /opt/abc && cd /opt/abc"