Ubuntu服務(wù)器SSH密鑰認(rèn)證Putty配置

小樊
92
2024-08-07 13:32:21
欄目: 云計(jì)算

要在Ubuntu服務(wù)器上配置SSH密鑰認(rèn)證,您需要遵循以下步驟:

  1. 生成SSH密鑰對(duì):在本地計(jì)算機(jī)上打開命令行或終端,并運(yùn)行以下命令生成SSH密鑰對(duì):
ssh-keygen -t rsa

按照提示輸入文件名和密碼。生成密鑰對(duì)后,您將在~/.ssh目錄下找到公鑰和私鑰文件(通常是id_rsaid_rsa.pub)。

  1. 將公鑰復(fù)制到Ubuntu服務(wù)器:運(yùn)行以下命令將本地計(jì)算機(jī)上生成的公鑰復(fù)制到Ubuntu服務(wù)器的authorized_keys文件中:
ssh-copy-id user@ubuntu-server

其中user是您在Ubuntu服務(wù)器上的用戶名,ubuntu-server是服務(wù)器的主機(jī)名或IP地址。

  1. 配置SSH服務(wù)器:確保Ubuntu服務(wù)器上的SSH服務(wù)器正確配置以允許密鑰認(rèn)證。編輯/etc/ssh/sshd_config文件,并確保以下配置項(xiàng)啟用:
PubkeyAuthentication yes
  1. 重啟SSH服務(wù):在Ubuntu服務(wù)器上運(yùn)行以下命令重啟SSH服務(wù)以應(yīng)用更改:
sudo systemctl restart sshd
  1. 使用PuTTY連接:現(xiàn)在您可以使用PuTTY在Windows上連接到Ubuntu服務(wù)器。在PuTTY的配置選項(xiàng)中,選擇SSH并在"Auth"選項(xiàng)卡中指定私鑰文件路徑。

現(xiàn)在您應(yīng)該可以使用SSH密鑰認(rèn)證連接到Ubuntu服務(wù)器了。如果遇到任何問題,請(qǐng)確保您正確地執(zhí)行了上述步驟,并檢查服務(wù)器和客戶端的配置。

0