使用Puttyf分别用密码方式和密钥方式登录Linux系统

可以使用Putty工具远程登录到CentOS 7
1,下载Putty

https://www.putty.org/
使用Puttyf分别用密码方式和密钥方式登录Linux系统

,2,下载安装后,打开Putty软件
使用Puttyf分别用密码方式和密钥方式登录Linux系统

3,在HostName上面填写你要登陆的CentOS的IP地址,点击open,就可以到登陆界面
使用Puttyf分别用密码方式和密钥方式登录Linux系统

4,也可以在Saved Sessions上自定义一个名字,来区分主机。点击Save保存。
以后再双击你自定义的名字,也可以到登录界面。
使用Puttyf分别用密码方式和密钥方式登录Linux系统

,5,你会看到一个黑底白字的画面,输入用户名和密码后就可以登录到CentOS了。在这里面操作和在机器上操作,是一样的。
使用Puttyf分别用密码方式和密钥方式登录Linux系统

使用密钥认证机制远程登录Linux

1,首先要用PuTTYgen 生成密钥对
使用Puttyf分别用密码方式和密钥方式登录Linux系统
2,来回拨动鼠标,才能快速生成密钥对。
使用Puttyf分别用密码方式和密钥方式登录Linux系统
3,点击Save private key按钮,选择一个存放文件的路径并定义名称,点击“保存”。
使用Puttyf分别用密码方式和密钥方式登录Linux系统
4,复制公钥到Linux
[root@aminglinux ~]# mkdir /root/.ssh
\创建目录
[root@aminglinux ~]# chmod 700 /root/.ssh
\更改这个目录的权限
[root@aminglinux ~]# vim /root/.ssh/authorized_keys
\把公钥内容粘贴到这个文件里, 按ESC,输出:wq并回车。
5,关闭SELinux
[root@aminglinux ~]# setenforce 0
\只能暂时关闭SELinux,下次重启还会再开启。
[root@aminglinux ~]# vim /etc/selinux/config
\编辑这个文件,找到SELINUX=enforcing,改为SELINUX=disable.
按ESC,输入:wq回车,重启系统。就可以永久关闭SELinux!
6,设置Putty通过密钥登陆
打开putty.exe点一下你保存好的session,然后点右侧的 “Load”, 在左侧靠下面点一下 “SSH” 前面的 + 然后选择 “Auth”, 看右侧 “Private key file for authentication:” 下面的长条框里目前为空,点一下 “Browse”, 找到我们刚刚保存好的私钥,点”打开”。此时这个长条框里就有了私钥的地址,当然你也可以自行编辑这个路径。然后再回到左侧,点一下最上面的 “Session”, 在右侧再点一下 “Save”.
使用Puttyf分别用密码方式和密钥方式登录Linux系统
使用Puttyf分别用密码方式和密钥方式登录Linux系统
7,双击你自定义的名字,就可以可以到登录界面。
使用Puttyf分别用密码方式和密钥方式登录Linux系统
注意事项:
1,/root/.ssh目录权限为700;
2,SELinux要关闭;
3,/root/.ssh/authorized_keys文件名要写对。
4,公钥内容要粘贴完整。

猜你喜欢

转载自blog.51cto.com/13169668/2126634
今日推荐