ssh免密碼登錄


配置SSH無密碼登錄需要3步:

    1.生成公鑰和私鑰

    2.導入公鑰到認證文件,更改權限

    3.測試

 
1.生成公鑰和私鑰
Shell代碼
  ssh-keygen -t rsa

   默認在 ~/.ssh目錄生成兩個文件:
    id_rsa      :私鑰
    id_rsa.pub  :公鑰
2.導入公鑰到認證文件,更改權限
    2.1 導入本機
Shell代碼
    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  


 
    2.2 導入要免密碼登錄的服務器

        首先將公鑰復制到服務器


Shell代碼
    scp ~/.ssh/id_rsa.pub xxx@host:/home/xxx/id_rsa.pub 

        然后,將公鑰導入到認證文件,這一步的操作在服務器上進行


Shell代碼
    cat ~/id_rsa.pub >> ~/.ssh/authorized_keys


 
    2.3 在服務器上更改權限

      
Shell代碼
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys  

   
3.測試
 
    ssh host,第一次登錄可能需要yes確認,之后就可以直接登錄了。
 
4,可以直接執行命令
ssh 10.207.139.62 'hostname'


免責聲明!

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



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