Mac免密登錄


目的:每次登錄服務器都需要輸入密碼比較費勁,設置成免密登錄就方便多了!

在本機執行服務器上的腳本,如果沒有設置免密登錄會報:Host key verification failed Permission denied Permission denied, please try again

設置成免密登錄執行起來就方便多了,網上一搜一大把,介紹這個的不過我還是要自己寫一個。因為我在設置的時候,出現了一些問題,看了好多博文才解決,記錄一下日后可以節省點時間。

 

第一步:在本機生成秘鑰(注意:秘鑰存放的位置,建議使用默認位置,后面一路回車)

ssh-keygen

 

第二:上傳公鑰到服務器(假設,服務器的IP是:192.168.11.2,用戶是:root)

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.11.2

設置完后,可以登錄對應的主機,然后到對應的目錄下查看自己的公鑰是否已經加入了對應的文件之中,命令如下:

cd ~/.ssh
ls -l
vim authorized_keys

 

第三步:驗證設置是否ok,通過ssh命令直接登錄

ssh root@192.168.11.2

 

免密登錄的原理,如下圖所示:

 

參考如下:

linux命令之 ssh-keygen

linux命令之 ssh-copy-id

ssh-keygen中文手冊

ssh-keygen教程

ssh-keygen手冊

免密登錄設置

免密登錄設置二

免密登錄設置三

免密登錄設置四

免密登錄設置五

免密登錄設置六

 

免密登錄設置1

免密登錄設置2

免密登錄設置3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM