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

   2024-10-02 5990
核心提示:要在Ubuntu服务器上配置SSH密钥认证,您需要遵循以下步骤:生成SSH密钥对:在本地计算机上打开命令行或终端,并运行以下命令生成

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

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

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

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

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

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

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

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号