两台主机免密码登录

213 阅读1分钟

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"