溫馨提示×

如何用Ubuntu設置SSH無密碼登錄

小樊
77
2025-02-25 14:14:44
欄目: 智能運維

要在Ubuntu上設置SSH無密碼登錄,請按照以下步驟操作:

  1. 打開終端(快捷鍵:Ctrl + Alt + T)

  2. 輸入以下命令以生成SSH密鑰對(如果尚未生成):

ssh-keygen -t rsa

按照提示操作,可以選擇密鑰存儲位置和設置密碼短語(可選)。通常情況下,可以直接按Enter鍵使用默認設置。

  1. 將公鑰復制到遠程服務器。使用以下命令將公鑰(默認為~/.ssh/id_rsa.pub)添加到遠程服務器的authorized_keys文件中:
ssh-copy-id 用戶名@遠程服務器IP

例如:

ssh-copy-id user@example.com

輸入遠程服務器的密碼以完成復制過程。

  1. 現在,您應該可以使用SSH無密碼登錄到遠程服務器了。嘗試使用以下命令登錄:
ssh 用戶名@遠程服務器IP

例如:

ssh user@example.com

如果一切正常,您將直接登錄到遠程服務器,無需輸入密碼。

注意:確保遠程服務器的SSH配置允許使用公鑰認證??梢詸z查遠程服務器上的/etc/ssh/sshd_config文件,確保以下設置已啟用(刪除或注釋掉前面的#):

PubkeyAuthentication yes

然后重啟SSH服務以應用更改:

sudo systemctl restart ssh

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女