ssh公鑰自動登錄

第一步,在服務器上安裝ssh服務windows

sudo apt-get install sshbash

經過ssh -v查看是否安裝成功服務器

第二步建立本地公鑰祕鑰對ssh

ssh-keygen -t rsa  //建立ssh公鑰私鑰對,經過rsa加密加密

接下要要求輸入--》儲存文件的位置    /Users/root/.ssh/id_rsablog

       --》密碼ip

       --》再次輸入密碼get

將.ssh文件權限設爲700io

將id_rsa文件的權限設爲600class

第三步將公鑰上傳到服務器

cat ~/.ssh/id_rsa.pub | ssh root@遠程服務器ip 'cat - >> ~/.ssh/authorized_keys'

而後輸入ssh登陸遠程服務器密碼

若是上傳不成功,須要手動到服務器上建立相關文件

將authorized_keys文件的權限設爲600

最後,就能夠經過root@遠程服務器ip 就能夠直接登陸了

 

在windows平臺上使用ssh-add ~/.ssh/id_rsa 常常會出現

Could not open a connection to your authentication agent.

 這樣的錯誤。

不要擔憂,只須要執行一下這個命令就能夠

ssh-agent bash

相關文章
相關標籤/搜索