要在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服务器了。如果遇到任何问题,请确保您正确地执行了上述步骤,并检查服务器和客户端的配置。