Ubuntu 16.04實現SSH無密碼登錄/免密登錄/自動登錄(ssh-keygen/ssh-copy-id)


ssh-keygen:產生公鑰與私鑰(在~/.ssh)

ssh-copy-id:將本機的公鑰復制到遠程機器的authorized_keys文件中(在~/.ssh),ssh-copy-id也能讓你有到遠程機器的home,~./ssh和 ~/.ssh/authorized_keys的權利

一、在本地機器上使用ssh-keygen產生公鑰私鑰

ssh-keygen

一路回車即可。

二、用ssh-copy-id將公鑰復制到遠程機器中

ssh-copy-id -i ~/.ssh/id_rsa.pub remote@192.168.1.2

說明:如果有端口的要加上端口,比如-p 1234,然后輸入遠程主機密碼回車即可。ssh-copy-id會將key寫到遠程機器的~/.ssh/authorized_key文件中。

三、下次直接SSH鏈接即可,不用輸入密碼。同一台遠程機器可以有多個要遠程主機的公鑰。

 

參考:

http://blog.chinaunix.net/uid-26284395-id-2949145.html(以上內容轉自此篇文章)

http://blog.csdn.net/john_f_lau/article/details/22303341


免責聲明!

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



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