云服务器免费试用

Ubuntu服务器SSH密钥认证Putty配置

服务器知识 0 1247

要在Ubuntu服务器上配置SSH密钥认证,您需要遵循以下步骤:

Ubuntu服务器SSH密钥认证Putty配置

  1. 生成SSH密钥对:在本地计算机上打开命令行或终端,并运行以下命令生成SSH密钥对:
ssh-keygen -t rsa

按照提示输入文件名和密码。生成密钥对后,您将在~/.ssh目录下找到公钥和私钥文件(通常是id_rsaid_rsa.pub)。

  1. 将公钥复制到Ubuntu服务器:运行以下命令将本地计算机上生成的公钥复制到Ubuntu服务器的authorized_keys文件中:
ssh-copy-id user@ubuntu-server

其中user是您在Ubuntu服务器上的用户名,ubuntu-server是服务器的主机名或IP地址。

  1. 配置SSH服务器:确保Ubuntu服务器上的SSH服务器正确配置以允许密钥认证。编辑/etc/ssh/sshd_config文件,并确保以下配置项启用:
PubkeyAuthentication yes
  1. 重启SSH服务:在Ubuntu服务器上运行以下命令重启SSH服务以应用更改:
sudo systemctl restart sshd
  1. 使用PuTTY连接:现在您可以使用PuTTY在Windows上连接到Ubuntu服务器。在PuTTY的配置选项中,选择SSH并在"Auth"选项卡中指定私钥文件路径。

现在您应该可以使用SSH密钥认证连接到Ubuntu服务器了。如果遇到任何问题,请确保您正确地执行了上述步骤,并检查服务器和客户端的配置。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu服务器SSH密钥认证Putty配置
本文地址: https://solustack.com/168743.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。