无非就是在各自端生成rsa.pub公钥,然后把这个公钥发到对方,以便识别。
node1 上执行 #ssh-keygen -t rsa (也可试试dsa,也是可以的)
[root@sz-newfortune-web .ssh]# ssh-keygen -t rsa --全部输入回车
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 98:7d:8a:c7:e0:3a:e9:36:8b:fd:45:6a:d2:ca:bb:14 root@sz-newfortune-web
#scp id_rsa.pub root@192.168.4.47:/root/.ssh/authorized_keys node2上执行 #ssh-keygen -t rsa #scp id_rsa.pub root@192.168.4.48:/root/.ssh/authorized_keys 分别执行: #cd /root/.ssh #cat id_rsa.pub >> authorized_keys 即可在两机器相互ssh而不用设置输入密码。