溫馨提示×

Ubuntu中SSH密鑰登錄的配置步驟

小樊
496
2024-08-11 07:14:41
欄目: 智能運維

要在Ubuntu中配置SSH密鑰登錄,您需要按照以下步驟操作:

  1. 生成SSH密鑰對:在本地計算機上打開終端,輸入以下命令生成SSH密鑰對:
ssh-keygen -t rsa

按照提示輸入密鑰保存路徑和密碼,生成的密鑰對默認保存在~/.ssh/目錄下,包括id_rsa(私鑰)和id_rsa.pub(公鑰)兩個文件。

  1. 將公鑰復制到遠程服務器:使用以下命令將本地公鑰復制到遠程服務器上的~/.ssh/authorized_keys文件中(如果該文件不存在,則需要創建):
ssh-copy-id user@hostname

這里的user是您在遠程服務器上的用戶名,hostname是遠程服務器的IP地址或主機名。輸入密碼后,公鑰將被復制到遠程服務器上。

  1. 配置SSH服務:確保遠程服務器上的SSH服務已啟動并配置為允許密鑰登錄。編輯/etc/ssh/sshd_config文件,確保以下配置項的值為yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys

保存文件并重啟SSH服務:

sudo systemctl restart sshd
  1. 測試SSH密鑰登錄:現在您可以嘗試使用SSH密鑰登錄到遠程服務器,命令如下:
ssh user@hostname

您將不再需要輸入密碼,而是可以通過私鑰進行身份驗證登錄到遠程服務器。

通過以上步驟,您已成功在Ubuntu中配置SSH密鑰登錄。

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