ssh配置免密碼登錄,一句搞定。

目標服務器是Ubuntu系統

  1. 首先呢, 使用ssh-keygen 在你的Mac終端上生成你的電腦的公鑰和私鑰,其實我們只用到公鑰。

  2. ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub

    (其中 user 是你目標服務器的用戶名,host是目標服務器的ip),這時候需要你輸入目標服務器的密碼,等所有步驟操作完就不再需要用密碼了。

然後登錄到你的目標服務器,進入到 ~/.ssh/ 執行

chmod 600 authorized_keys
  1. 編輯/etc/ssh/sshd_config ,
    將 PasswordAuthentication 改爲 no

重啓sshd.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章