1.前言
常用的有PuTTY, Xshell, SecureCRT,可以通过这些工具连接到centos。
2.安装
2.1 PuTTY安装
1 官网下载,
官网地址:
2 运行putty
3 连接centos
4 输入帐号密码
2.2 xshell安装
1.百度搜索下载安装。
2.连接centos
名称:可自定义,方便识别
主机:即centos的IP地址
端口号:ssh服务的端口号,为了安全可修改
3.输入用户名
4.输入密码
5.连接成功
3.密钥认证登录
密钥加密有两种方式:对称加密和非对称加密。
对称密钥加密,又称公钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。
非对称密钥加密系统,又称私钥密钥加密。它需要使用一对密钥来分别完成加密和解密操作,一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密。私钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。
3.1 PuTTY密钥认证
1.使用 PuTTYGEN 工具生成。
2.生成密钥对,点击generate
3.对生成了私钥进行保存
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.设置读取私钥
选择私钥位置。
回来save一下
6.登录,在生成密钥对的时候,如果设置密码,登录需要输入密码,如果没有设置,就可以直接登录进来。
3.2 Xshell密钥认证
1.创建密钥
2.编辑密钥的信息,用户名或者密码
3.即私钥
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.现有的密钥对,直接关掉即可,私钥导出点导出即可。
6.会话里面,编辑会话的属性。通过密钥连接
7.连接成功。