共計 589 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Rocky Linux 上啟用和配置 SSH 密鑰認證的步驟如下:
-
生成 SSH 密鑰對:
- 打開終端窗口并運行以下命令生成 SSH 密鑰對:
ssh-keygen -t rsa
- 在生成密鑰對過程中,可以選擇設置密鑰的名稱和位置,默認情況下會在用戶目錄下的.ssh 文件夾中生成 id_rsa 和 id_rsa.pub 兩個文件。
- 打開終端窗口并運行以下命令生成 SSH 密鑰對:
-
將公鑰添加到目標主機的 authorized_keys 文件:
- 將生成的公鑰(id_rsa.pub 文件中的內容)復制到目標主機上的~/.ssh/authorized_keys 文件中。如果目標主機上沒有 authorized_keys 文件,則可以創建一個新文件并將公鑰粘貼到其中。
-
設置 SSH 配置文件:
- 打開 SSH 配置文件 /etc/ssh/sshd_config,并確保以下設置正確:
PubkeyAuthentication yes PasswordAuthentication no ChallengeResponseAuthentication no
- 保存并關閉配置文件后,重啟 SSH 服務以使更改生效:
sudo systemctl restart sshd
- 打開 SSH 配置文件 /etc/ssh/sshd_config,并確保以下設置正確:
-
測試 SSH 密鑰認證:
- 現在可以使用私鑰連接到目標主機:
ssh username@hostname
- 如果一切設置正確,您應該能夠通過 SSH 密鑰認證登錄到目標主機。
- 現在可以使用私鑰連接到目標主機:
通過以上步驟,您可以在 Rocky Linux 上啟用和配置 SSH 密鑰認證。
丸趣 TV 網 – 提供最優質的資源集合!
正文完