要想在linux上從一臺機器ssh到另一臺機器,并且不用密碼的辦法,需要配置兩機間的信任關系,步驟如下:
第一步:生成密匙對。
使用命令
ssh-keygen -t rsa
對于屏幕提示,只需要不斷的回車即可。
執行的結果:
在$HOME/.ssh/目錄下生成了id_rsa和id_rsa.pub兩個文件
第二步:將公鑰放到遠程服務器上。
id_rsa存放的是私鑰,保存在用戶機器上,不需要任何操作.
id_rsa.pub存放的是公鑰,需將其內容添加到遠程服務器的$HOME/.ssh/authorized_keys文件中。
操作命令:
cat ~/.ssh/id_rsa.pub | ssh usrname@w.x.y.z 'cat >>
~/.ssh/authorized_keys'
ok,以后使用ssh,scp以及sftp便不再要求鍵入密碼了