1.前言

常用的有PuTTY, Xshell, SecureCRT,可以通过这些工具连接到centos。

2.安装

2.1 PuTTY安装

1 官网下载,

官网地址:

2 运行putty

2.png

3 连接centos

3.png

4 输入帐号密码

4.png

2.2 xshell安装

1.百度搜索下载安装。

1.png

2.连接centos

名称:可自定义,方便识别

主机:即centos的IP地址

端口号:ssh服务的端口号,为了安全可修改

2.png

3.输入用户名

3.png

4.输入密码

4.png

5.连接成功

5.png

3.密钥认证登录

密钥加密有两种方式:对称加密和非对称加密。

对称密钥加密,又称公钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。  

非对称密钥加密系统,又称私钥密钥加密。它需要使用一对密钥来分别完成加密和解密操作,一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密。私钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。

3.1 PuTTY密钥认证

1.使用 PuTTYGEN 工具生成。

1.png

2.生成密钥对,点击generate

2.png

3.对生成了私钥进行保存

3.png

4.公钥的内容在centos里面

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

[root@localhost ~]# chmod 700 !$

chmod 700 /root/.ssh

[root@localhost ~]# setenforce 0

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

复制公钥的内容进去

5.设置读取私钥

5.png

选择私钥位置。

51.png

回来save一下

52.png

6.登录,在生成密钥对的时候,如果设置密码,登录需要输入密码,如果没有设置,就可以直接登录进来。

6.png

3.2 Xshell密钥认证

1.创建密钥

1.png

2.编辑密钥的信息,用户名或者密码

2.png

    

3.即私钥

3.png

4.把密钥写入centos里面

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

[root@localhost ~]# chmod 700 !$

chmod 700 /root/.ssh

[root@localhost ~]# setenforce 0

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

复制公钥的内容进去

5.现有的密钥对,直接关掉即可,私钥导出点导出即可。

5.png

6.会话里面,编辑会话的属性。通过密钥连接

6.png

7.连接成功。

7.png