putty远程连接linux和密钥验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了putty远程连接linux和密钥验证相关的知识,希望对你有一定的参考价值。

大多数我们操作linux服务器都是通过远程来操作,那么就需要用到远程连接工具了。

常用的工具有三种,putty,xshell,securecrt。

下面我们先讲putty。

  1. 首先需要下载putty这个软件,下载地址

    https://the.earth.li/~sgtatham/putty/0.70/w64/putty.zip

    下载解压即可。

2.你需要知道linux服务器的ip地址,虚拟机可以用ip addr来查看。

技术分享图片

3.打开putty程序,设置名称(自己随便起名,便于记忆)和ip地址

技术分享图片

4.然后点save保存一下,然后点open打开,第一次进入会弹出一个对话框,选择是即可。

5.输入用户名root和密码,密码看不到,输完直接回车即可。

技术分享图片

6.这样就远程登陆到linux上来。

技术分享图片

7.下面设置密钥认证,密钥分为公钥和私钥。

在putty解压出来的文件里找到puttygen打开

技术分享图片

8.点击generate生成密钥,注意要不停晃动鼠标,会生成快一点。

技术分享图片

9.记录下公钥,并将私钥保存到本地,设置好密钥的密码,登陆linux的时候需要用到。

技术分享图片

10.然后去linux上创建一个目录和密钥文件。

[[email protected] ~]# mkdir /root/.ssh

[[email protected] ~]# chmod 700 /root/.ssh

[[email protected] ~]# vi /root/.ssh/authorized_keys

11.将公钥粘贴到authorized_keys文件中。

按下i键进入编辑模式,然后将生成的公钥粘贴进来,点邮件即可粘贴。(复制公钥的时候要从后往前选择,否则会漏掉第一个字母)

技术分享图片

12.按下esc键,按后输入冒号,wq保存退出。

技术分享图片

13.关闭selinux。

[[email protected] ~]# setenforce 0

14.重新打开putty并设置私钥,私钥为刚才自己保存到本地的私钥,并记得到putty第一个页面上save一下才能生效。

技术分享图片

技术分享图片

15.然后重新登陆一下,输入密钥的密码。

技术分享图片



以上是关于putty远程连接linux和密钥验证的主要内容,如果未能解决你的问题,请参考以下文章

使用puTTY和Xshell连接Linux和使用密钥验证

使用putty远程linux服务

使用putty,xshell密码和密钥认证2种方式远程连接Linux

1.9 使用PuTTY远程连接Linux;1.10 使用xshell连接Linux;1.11 PuT

使用PuTTYXshell远程连接linux及密钥认证连接

1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证