要在Ubuntu服務器上配置SSH密鑰認證,您需要遵循以下步驟:
ssh-keygen -t rsa
按照提示輸入文件名和密碼。生成密鑰對后,您將在~/.ssh
目錄下找到公鑰和私鑰文件(通常是id_rsa
和id_rsa.pub
)。
authorized_keys
文件中:ssh-copy-id user@ubuntu-server
其中user
是您在Ubuntu服務器上的用戶名,ubuntu-server
是服務器的主機名或IP地址。
/etc/ssh/sshd_config
文件,并確保以下配置項啟用:PubkeyAuthentication yes
sudo systemctl restart sshd
現在您應該可以使用SSH密鑰認證連接到Ubuntu服務器了。如果遇到任何問題,請確保您正確地執行了上述步驟,并檢查服務器和客戶端的配置。