天天看点

xshell远程连接服务

上次我们学习了如何用putty连接服务器,有时候也需要用到xshell学习linux,需要连接远程服务器,接下来我们学习下如何用xshell来连接:

1、首先我们下载xshell软件,下载连接如下:

链接:http://pan.baidu.com/s/1bo7TDfx 密码:uepx

2、安装后xshell软件,并开软件,设置IP地址,端口号,以及名称等:

3、点击连接,需要输入用户名和密码:

<a href="https://s5.51cto.com/wyfs02/M02/08/D3/wKiom1nnhdnjpHyfAAEFYlS7RU0169.png-wh_500x0-wm_3-wmp_4-s_3317624877.png" target="_blank"></a>

4、即可以连接至远程服务器:用于操作了。

<a href="https://s4.51cto.com/wyfs02/M00/08/D3/wKiom1nnhhrSpgyBAAChagRb0C0058.png-wh_500x0-wm_3-wmp_4-s_758409655.png" target="_blank"></a>

2、有时候我们需要远程来操作服务,为了方便也为了安全性,我们需要设置linux使用秘钥登录。

1、打开xshell软件,点击工具栏--新建用户秘钥生成向导:

<a href="https://s3.51cto.com/wyfs02/M02/A7/83/wKioL1nng3CyhLzEAAD7g22IBl8940.png-wh_500x0-wm_3-wmp_4-s_2985235472.png" target="_blank"></a>

2、选择秘钥类型和秘钥长度,一般默认就好:

3、此时生成秘钥名称的,可自定义即可:

<a href="https://s2.51cto.com/wyfs02/M00/A7/83/wKioL1nng4rhXhqgAAEMgk0Le5Y097.png-wh_500x0-wm_3-wmp_4-s_3164116924.png" target="_blank"></a>

4、此时公钥已经生成,把公钥复制到服务器下authorized_keys.

<a href="https://s5.51cto.com/wyfs02/M02/A7/83/wKioL1nng5iwVJSNAAGDq9ZZ7JA398.png-wh_500x0-wm_3-wmp_4-s_135800750.png" target="_blank"></a>

5、此时在linux服务器上,打开authorized_keys.并把公钥复制进去:

[root@localhost .ssh]# vi authorized_keys

<a href="https://s1.51cto.com/wyfs02/M01/08/D3/wKiom1nnhl2QSf-dAADdAkoZcyc701.png-wh_500x0-wm_3-wmp_4-s_2731966656.png" target="_blank"></a>

6、由于生成的私钥的xshell里面,打开之前的连接客户端:点击用户身份验证:

<a href="https://s1.51cto.com/wyfs02/M00/A7/83/wKioL1nng7iAowaKAAF33EwtzNI149.png-wh_500x0-wm_3-wmp_4-s_1292619356.png" target="_blank"></a>

7、点击连接,则可以自动登录:

<a href="https://s4.51cto.com/wyfs02/M02/08/D3/wKiom1nnhnjh3g_1AAEeyjaunqE928.png-wh_500x0-wm_3-wmp_4-s_1636916430.png" target="_blank"></a>

8、则可以无密码登录即可了。

<a href="https://s2.51cto.com/wyfs02/M02/08/D3/wKiom1nnhoLTU5TKAABO8xKyJfE733.png-wh_500x0-wm_3-wmp_4-s_542023629.png" target="_blank"></a>

此时使用秘钥登录完成。

本文转自 芬野 51CTO博客,原文链接:http://blog.51cto.com/yuanhaohao/2050433,如需转载请自行联系原作者

继续阅读