server A /B
以root賬戶在A上無密碼ssh到B
方式一
ON A:
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys chmod 644 ~/.ssh/authorized_keys service sshd restart
?
ON B:
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys chmod 644 ~/.ssh/authorized_keysscp -r root@A:/root/.ssh/id_dsa.pub /root/.ssh/master_dsa.pub cat ~/.ssh/master_dsa.pub >> ~/.ssh/authorized_keys service sshd restart
?note:上面ssh-keygen生成的文件id_dsa不能修改為其他的名稱,否則會導致SSH無法生效。
?
?方式二
serverA無密碼登陸 serverB
在serverA上
?
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa ssh-copy-id -i ~/.ssh/id_rsa.pub ll2v@serverB
然后可以再serverA上無密碼登陸到serverB了