putty远程链接linux和密钥验证

大多数咱们操做linux服务器都是经过远程来操做,那么就须要用到远程链接工具了。linux

经常使用的工具备三种,putty,xshell,securecrt。shell

下面咱们先讲putty。服务器

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

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

    下载解压便可。
    工具

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

blob.png

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

blob.png

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

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

blob.png

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

blob.png

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

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

blob.png

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

blob.png

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

blob.png

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

[root@192 ~]# mkdir /root/.ssh

[root@192 ~]# chmod 700 /root/.ssh

[root@192 ~]# vi /root/.ssh/authorized_keys

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

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

blob.png

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

blob.png

13.关闭selinux。

[root@192 ~]# setenforce 0

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

blob.png

blob.png

15.而后从新登录一下,输入密钥的密码。

blob.png

相关文章
相关标签/搜索