centos双虚拟机相互ssh无密码登录

/ 0评 / 0

192.168.1.157    server1

192.168.1.158    server2

在157上操作,分四个步骤:

1.创建目录和文件,注意权限, .ssh是700, authorized_keys是600

mkdir  /root/.ssh

2.生成密钥对,一直按 [Enter] 键

ssh<span style="color: #000000;">-keygen -t rsa</span>

<span style="color: #000000;">3.</span>用 ssh-copy-id 把公钥复制到远程主机158上的文件authorized_keys里

ssh-copy-id -i ~/.ssh/id_rsa<span style="color: #000000;">.pub  </span><a>root@192.168.1.158</a>

4.直接登录远程主机158,第一次需要输入密码,记录在157的 known_hosts 文件里

ssh 'root@192.168.1.158'

5.在157上手动创建 authorized_keys 文件(保存158的公钥), 158上手动创建 known_hosts 文件(保存157的公钥),可以拷贝157上的。

这样处理以后,双机互相就可以免密码ssh登录了。

 

http://liumissyou.blog.51cto.com/4828343/1600814/

http://blog.sina.com.cn/s/blog_4077692e0100qjkp.html

网站效率:0.299秒内查询了23次数据库