假如现在有两台样机,一台是A,另一台是B,现在A想无密码访问B
一、在A上执行ssh-keygen -t rsa -P ‘’
此时产生id_rsa id_rsa.pub两个文件
二、把公钥id_rsa.pub copy到B机器的.ssh目录下面
三、在B机器上执行cat id_rsa.pub >>authorized_keys
四、这样执行ssh B-IP就可以访问了。
但上面会有个问题,是会提示是否把B的公钥放到known_hosts中,
解决办法:在.ssh目录中增加config文件,内容如下:
StrictHostKeyChecking no
UserKnownHostsFile /dev/null