Xshell,CRT基于公钥的远程连接
2017-09-11 本文已影响0人
尛尛大尹
1.xshell基于公钥的远程连接
首先在客户机上生成密钥
(1)工具→新建用户密钥生成向导
![](https://img.haomeiwen.com/i6854899/0242fa45aaa49e0e.png)
(2)选择密钥类型和长度
![](https://img.haomeiwen.com/i6854899/020e2135417aa7cd.png)
![](https://img.haomeiwen.com/i6854899/edf8a0df5eb1aafc.png)
(3)生成密钥,点击
下一步
![](https://img.haomeiwen.com/i6854899/abe0810b1fcc801e.png)
(4)点击
关闭
![](https://img.haomeiwen.com/i6854899/402c29f5e2d92dfc.png)
(5)输入名称和主机IP,然后点击用户身份验证
千万不要点击确认,因为默认是密码登录
![](https://img.haomeiwen.com/i6854899/81770985671401d7.png)
(6)更改方法为
Public Key
输入用户名,因为用户名不同秘钥也不同
选择用户密钥
如果有密码请输入密钥密码,点击
确定
![](https://img.haomeiwen.com/i6854899/7019f7c3b31b22fd.png)
(7)然后,将保存在本地上的公钥文件传到服务器端并且放在
.ssh/authorized_keys
文件里,如果.ssh
下的authorized_keys
存在,则追加进去,如果不存在,就创建一个authorized_keys
文件,必须是这个文件名哦!!!权限必须是600
![](https://img.haomeiwen.com/i6854899/0f746b37abd65059.png)
(8)点击连接
![](https://img.haomeiwen.com/i6854899/ce6f735e82ff8689.png)
2.CRT基于公钥的远程连接
首先在客户机上生成密钥
(1)选择tools→Create Public Key...
![](https://img.haomeiwen.com/i6854899/342953feb357cc32.png)
(2)
下一步
![](https://img.haomeiwen.com/i6854899/1fa54bf3ef5f86b5.png)
(3)选择密钥的类型
![](https://img.haomeiwen.com/i6854899/6a4757dfaea32c7f.png)
(4)输入密钥的口令
![](https://img.haomeiwen.com/i6854899/cceb341ce1c0f295.png)
(5)选择密钥的长度
![](https://img.haomeiwen.com/i6854899/282a942ce30e832f.png)
(6)选择文件的格式和放置的目录
![](https://img.haomeiwen.com/i6854899/bb0b012e27ad7744.png)
(7)无所谓
![](https://img.haomeiwen.com/i6854899/14408c4cc62a0205.png)
(8)然后这里我用rz传输公约到服务器端
![](https://img.haomeiwen.com/i6854899/d1cafeaf9321fa4e.png)
(9)更改公钥的格式
![](https://img.haomeiwen.com/i6854899/f01c81bdcf4e7f00.png)
(10)更改连接的方式
![](https://img.haomeiwen.com/i6854899/2a43655b031718ce.png)
(11)用ssh和PublicKey来连接
![](https://img.haomeiwen.com/i6854899/ac93d8464779ff6e.png)
(12)选择连接时所用的用户名
![](https://img.haomeiwen.com/i6854899/211efbd57484a973.png)
(13)输入公钥文件
![](https://img.haomeiwen.com/i6854899/72b97c2d7a422764.png)