linux ssh 實現免密登錄跳板機 (免動態密碼和密碼)


一、在本地機器上使用ssh-keygen產生公鑰私鑰
  • # ssh-keygen -t rsa -C "email@email.com" -b 4096
參數含義:
-t:指定密鑰類型,默認是 rsa ,可以省略。
-C:設置注釋文字,比如郵箱。
ssh-keygen
產生公鑰與私鑰在 ~/.ssh

 

二、用ssh-copy-id將公鑰復制到遠程機器中
  • # ssh-copy-id -i ~/.ssh/id_rsa.pub user@serverIP
參數含義:
-i:指定公鑰文件
ssh-copy-id
將本機的公鑰復制到遠程機器的authorized_keys文件中,在 ~/.ssh下。
ssh-copy-id命令也會給遠程主機的用戶主目錄 home~/.ssh~/.ssh/authorized_keys設置合適的權限。

 

三、ssh遠程登錄,發現已經不需要輸入密碼
  • # ssh user@serverIP


免責聲明!

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



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