在管理的服務(wù)器列表里或許有很多臺(tái)Linux主機(jī),它們之后互相訪問以及做很多的事情相互作用,如果它們之間都是使用密碼來訪問那真的是太麻煩了,下面小編與大家分享一下如何建立兩臺(tái)Linux主機(jī)ssh信任關(guān)系。

1、先在主機(jī)A上使用命令創(chuàng)建密鑰

2、此時(shí)我們可以在/root/.ssh/目錄里邊看到創(chuàng)建的公私密鑰:ls /root/.ssh/

3、我們把id_rsa.pub文件復(fù)制到主機(jī)B 上面去:scp -r /root/.ssh/id_rsa.pub 192.168.31.147:/root/.ssh/authorized_keys



4、此時(shí)可以看到主機(jī)A連接主機(jī)B就不需要再輸入密碼了。

5、同理 : 我們?cè)谥鳈C(jī)B 上面創(chuàng)建公私密鑰,然后把公鑰文件放入到主機(jī)A 的/root/.ssh/authorized_keys 這個(gè)文件里。然后主機(jī)B 連接 主機(jī)A就不需要再輸入 密碼了。




6、由上面可見,只要?jiǎng)?chuàng)建了公私密鑰,然后把自己的公鑰放到對(duì)方的/root/.ssh/authorized_keys 這個(gè)文件里,就可以不用密碼連接進(jìn)去對(duì)方的主機(jī)了。只要你明白了這個(gè)原理,那就好辦了。
