cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys cp ~/.ssh/authorized_keys ~/.ssh/linux2.authorized_keys |
在第一个主机上,以oracle用户身份登录
ftp从linux2主机取得linux2.authorized_keys
cat ~/.ssh/linux2.authorized_keys >> ~/.ssh/authorized_keys chmod 644 ~/.ssh/authorized_keys |
在第二个主机上,以oracle用户身份登录
ftp从linux1主机取得linux1.authorized_keys
cat ~/.ssh/linux1.authorized_keys >> ~/.ssh/authorized_keys chmod 644 ~/.ssh/authorized_keys |
请注意,当您使用ssh第一次访问远程主机时,其RSA密钥将是未知的,从而将提示您确认是否希望连接该主机。SSH将记录该远程主机的RSA密钥,并在以后连接该主机时不再做出相关提示。
在第一个主机上,以oracle用户身份登录
在第二个主机上,以oracle用户身份登录
建立用户等效性
最后,在生成密钥、复制文件并重复地输入口令和口令短语(安全性有意思吧?)所有这些工作完成之后,您就可以建立用户等效性了。在建立用户等效性时,不会再提示您输入口令。
在第一个主机上,以oracle用户身份登录
exec /usr/bin/ssh-agent $SHELL /usr/bin/ssh-add |
在第二个主机上,以oracle用户身份登录
原文出处:http://i.mop.com/pennycheung00/tuya/index.jsp