在做很多操作时,都要求主机间通过SSH联接,但每次联接时输入密码则是一件很烦的事儿,特别是在安装一些软件时,要不断使用SCP来复制安装文件,我最多一次连续输入40多次密码,后来手指都麻了。
但如果建立SSH 信任关系则可以省去不少事儿。
mkdir ~/.ssh
/usr/bin/ssh-keygen -t rsa
/usr/bin/ssh-keygen -t dsa
cd ~/.ssh
$ cat id_rsa.pub >>authorized_keys
$ cat id_dsa.pub >>authorized_keys
然后上另外机器执行同样动作,再将生成的authorized_keys 文件传到另一台机器,通过cat XXX>> XXX将两台机器上的authorized_keys 合并,然后将合并后的文件分发到所有机器上。
分发后需要手工使用SSH 联接一次远程主机(如果是多IP主机,则需要对每个IP进行联接测试),这时需要输入“YES”,而以后再使用SSH XXX 时则可以直接联接到对应主机了。
阅读(660) | 评论(0) | 转发(0) |