1.兩臺主機A和B,要在B上建立對A的信任,需要先在A主機上生成ssh-key。
看看.ssh文件夾中是否存在id_rsa,id_rsa.pub這兩個文件,其中id_rsa.pub就是A的公鑰。
ls ~/.ssh
如果之前沒有生成過這兩個文件,那麼需要在~/.ssh目錄下執下面的命令。系統會彈出幾個選項供選擇,如果沒有特殊需要,一路默認下去就行了。
ssh-keygen -t rsa
在這裏插個鏈接講ssh -keygen各個參數含義的,有興趣的可移步 http://killer-jok.iteye.com/blog/1853451
查看id_rsa.pub內容
cat ~/.ssh/id_rsa.pub
2.登錄B,查看B的.ssh文件夾下有沒有authorized_keys這個文件
如果沒有的話,需要新建一個,把剛纔打印出的A主機的id_rsa.pub的內容黏貼進去。
vim authorized_keys
3.在A上登陸B
假如B的ip是10.3.3.3
ssh [email protected]