第一步,在服務器上安裝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