天天看点

PUTTY、Xshell远程连接Linux与PUTTY、Xshell密匙认证

快照:

在VM虚拟机软件里有一个快照的功能,快照相当于备份一下操作系统,能备份某一个时间点的系统,如果在实验的过程中出现了问题,可以恢复到上一个拍摄的快照中。

<a href="https://s2.51cto.com/wyfs02/M02/9D/33/wKiom1l7NAahDJXrAAW1sU3KZv0889.png-wh_500x0-wm_3-wmp_4-s_4171392877.png" target="_blank"></a>

例如:

<a href="https://s3.51cto.com/wyfs02/M00/9D/33/wKiom1l7NAnRzwzTAAW1sZ7zbqE974.png-wh_500x0-wm_3-wmp_4-s_2101088374.png" target="_blank"></a>

快照占用的存储空间不大,在实验的过程中可以多拍摄一些快照,在实验过程中出现问题就可以恢复到任意某个拍摄的快照。

下载PUTTY终端:

  如果直接在百度下载话只是一个PUTTY终端程序,我们需要下载其他的软件组,需要在官网下载。

<a href="https://s4.51cto.com/wyfs02/M00/9D/34/wKioL1l7NAzxnhNmAAbp7LqZhQg597.png-wh_500x0-wm_3-wmp_4-s_1962812118.png" target="_blank"></a>

官网下载地址:

<a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html" target="_blank">https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html</a>

<a href="https://s2.51cto.com/wyfs02/M01/9D/34/wKioL1l7NDajxlLnAA9SsguKzTw048.png-wh_500x0-wm_3-wmp_4-s_468587853.png" target="_blank"></a>

下载Xshell:

  Xshell在 百度下载即可,然后安装时选个人使用,Xshell个人使用是免费的。

<a href="https://s5.51cto.com/wyfs02/M02/9D/33/wKiom1l7NDqhGPehAAbYjowckIY038.png-wh_500x0-wm_3-wmp_4-s_1123404281.png" target="_blank"></a>

使用PUTTY远程登录CentOS:

  使用ifconfig查看一下IP,然后使用这个IP连接:

<a href="https://s2.51cto.com/wyfs02/M00/9D/33/wKiom1l7NECDlA0LAAnT5C7VAPA157.png-wh_500x0-wm_3-wmp_4-s_1453950290.png" target="_blank"></a>

打开下载好的PUTTY,填写系统的IP,端口是可以更改的,一般默认就是22:

<a href="https://s3.51cto.com/wyfs02/M01/9D/34/wKiom1l7NF2SPODpAAuaOH3BECs792.png-wh_500x0-wm_3-wmp_4-s_2746179945.png" target="_blank"></a>

PUTTY上其他的一些功能:

<a href="https://s1.51cto.com/wyfs02/M01/9D/34/wKiom1l7NG3xZ_y1AAzMtPWOntI700.png-wh_500x0-wm_3-wmp_4-s_1944283884.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M01/9D/34/wKioL1l7NHXxtQI1AAvUnVjaGwc991.png-wh_500x0-wm_3-wmp_4-s_2992078725.png" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M01/9D/34/wKioL1l7NIPgbXnnAAuwH9Ctf7c584.png-wh_500x0-wm_3-wmp_4-s_2050049427.png" target="_blank"></a>

安装需求设置完后进行登录:

<a href="https://s2.51cto.com/wyfs02/M02/9D/34/wKioL1l7NI7zHqvEAAwAXzepFLI624.png-wh_500x0-wm_3-wmp_4-s_89230925.png" target="_blank"></a>

然后会弹出一个警告,点击 是 即可:

<a href="https://s2.51cto.com/wyfs02/M02/9D/34/wKioL1l7NKrR3vpzAAoTYG-mago555.png-wh_500x0-wm_3-wmp_4-s_4175592205.png" target="_blank"></a>

输入用户和密码:

<a href="https://s1.51cto.com/wyfs02/M00/9D/34/wKiom1l7NLKC_MVXAAvTq5WP9ag923.png-wh_500x0-wm_3-wmp_4-s_1668643656.png" target="_blank"></a>

登录成功:

<a href="https://s3.51cto.com/wyfs02/M00/9D/34/wKioL1l7NLnykaYGAAvTq19_URw671.png-wh_500x0-wm_3-wmp_4-s_1731428951.png" target="_blank"></a>

使用Xshell远程登录CentOS:

<a href="https://s3.51cto.com/wyfs02/M01/9D/34/wKiom1l7NMDTSIOfAAt86AGlV2I930.png-wh_500x0-wm_3-wmp_4-s_771786008.png" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M00/9D/34/wKiom1l7NMmDU9-mAAzx6jvuMlo497.png-wh_500x0-wm_3-wmp_4-s_1980060343.png" target="_blank"></a>

Xshell上其他的一些功能:

   设置字体:

<a href="https://s1.51cto.com/wyfs02/M00/9D/34/wKioL1l7NNLTJIbVAA4Y0nzoJzY279.png-wh_500x0-wm_3-wmp_4-s_1344469537.png" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M01/9D/34/wKioL1l7NNyA9jusAA76WtIs2-o384.png-wh_500x0-wm_3-wmp_4-s_3126317778.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M02/9D/34/wKiom1l7NOaCzY8WAA9zzVZmnaQ463.png-wh_500x0-wm_3-wmp_4-s_10935064.png" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M02/9D/34/wKioL1l7NPDDIfQgAA8DAxHuDkk673.png-wh_500x0-wm_3-wmp_4-s_3182679316.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M01/9D/34/wKiom1l7NPvgDWDAAA-fJmCns4k068.png-wh_500x0-wm_3-wmp_4-s_635874090.png" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M01/9D/34/wKioL1l7NQDh6YWnAAiS8In4nZc060.png-wh_500x0-wm_3-wmp_4-s_350576554.png" target="_blank"></a>

然后会弹出一个警告:

<a href="https://s3.51cto.com/wyfs02/M00/9D/34/wKiom1l7NQLA6aiXAATh70rEnm8459.png-wh_500x0-wm_3-wmp_4-s_3098425782.png" target="_blank"></a>

因为已经保存了用户和密码,所以可以直接登录:

<a href="https://s2.51cto.com/wyfs02/M01/9D/34/wKiom1l7NQnRsQnIAAryI7EiRms749.png-wh_500x0-wm_3-wmp_4-s_944960284.png" target="_blank"></a>

设置鼠标右键的粘贴功能:

<a href="https://s2.51cto.com/wyfs02/M02/9D/34/wKiom1l7OxaAbfFtAA4HgLWLS4Y535.png-wh_500x0-wm_3-wmp_4-s_2540367159.png" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M01/9D/34/wKioL1l7NTmyUQdvAA1qAHJTGwg503.png-wh_500x0-wm_3-wmp_4-s_2063494237.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M02/9D/34/wKiom1l7NULAqqodAA10BpZ9KKE647.png-wh_500x0-wm_3-wmp_4-s_4250161420.png" target="_blank"></a>

隐藏菜单栏,右键点击菜单栏的位置就可以选择隐藏一些不必要的按钮或栏目:

<a href="https://s4.51cto.com/wyfs02/M02/9D/34/wKioL1l7NUqjSDhXAA2WtpFlJaU420.png-wh_500x0-wm_3-wmp_4-s_2979441989.png" target="_blank"></a>

<a href="https://s4.51cto.com/wyfs02/M01/9D/34/wKioL1l7NVOAmLDrAA0dQ72p9Gk407.png-wh_500x0-wm_3-wmp_4-s_1127946755.png" target="_blank"></a>

PUTTY密钥验证:

系统的用户和密码还有密钥也是认证的一种方式,密钥是一对的,分为公钥和私钥,公钥保存在服务器端,私钥保存在客户端,我们先使用PUTTYGEN软件设置Linux密钥验证。

<a href="https://s2.51cto.com/wyfs02/M01/9D/34/wKioL1l7NVmDfOtmAAmXKJ2Utq0236.png-wh_500x0-wm_3-wmp_4-s_1457356244.png" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M02/9D/34/wKiom1l7NWOiGhHmAA5qUQeywDY113.png-wh_500x0-wm_3-wmp_4-s_4270095792.png" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M02/9D/34/wKioL1l7NWuhAz07AA1cHDCqPbA231.png-wh_500x0-wm_3-wmp_4-s_2322481862.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M01/9D/34/wKiom1l7NhyxtxasAA0mGAiMxCo563.png-wh_500x0-wm_3-wmp_4-s_38957208.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M01/9D/34/wKioL1l7NibzzFBoAA5qUT_zLE0311.png-wh_500x0-wm_3-wmp_4-s_3708382264.png" target="_blank"></a>

<a href="https://s2.51cto.com/wyfs02/M01/9D/34/wKiom1l7Ni3Bb6M9AAspt4w_jB8122.png-wh_500x0-wm_3-wmp_4-s_3965066713.png" target="_blank"></a>

生成完密钥后,得先去Linux上进行一些设置:

  1.使用mkdir命令创建一个目录:

<a href="https://s3.51cto.com/wyfs02/M01/9D/34/wKioL1l7NjTS2niuAAvTq9qOWPg093.png-wh_500x0-wm_3-wmp_4-s_3037719565.png" target="_blank"></a>

2.使用chmod命令更改文件权限:

<a href="https://s3.51cto.com/wyfs02/M02/9D/34/wKiom1l7NjXRp5FXAAEDBQORu4s991.png-wh_500x0-wm_3-wmp_4-s_1560812603.png" target="_blank"></a>

3.使用vi在.ssh目录下新建一个文件保存公钥:

<a href="https://s3.51cto.com/wyfs02/M02/9D/34/wKiom1l7NjXyAlhiAACsNnTT5x8793.png-wh_500x0-wm_3-wmp_4-s_2921845325.png" target="_blank"></a>

4.把公钥复制粘贴到文件里,然后保存退出:

<a href="https://s5.51cto.com/wyfs02/M00/9D/34/wKioL1l7Nj2xTlnqAAvTq7lFPos606.png-wh_500x0-wm_3-wmp_4-s_1689609528.png" target="_blank"></a>

5.关闭防火墙,Linux的防火墙有两个,一个是selinux一个netfilter(iptables):

  临时关闭selinux防火墙:

<a href="https://s2.51cto.com/wyfs02/M02/9D/34/wKioL1l7Nj3QJbFiAABsp41_UEQ746.png-wh_500x0-wm_3-wmp_4-s_754202775.png" target="_blank"></a>

6.打开PUTTY设置私钥文件的保存路径:

<a href="https://s4.51cto.com/wyfs02/M00/9D/34/wKiom1l7NleB5EMoAAsA-jg0P-I326.png-wh_500x0-wm_3-wmp_4-s_3398671074.png" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M00/9D/34/wKioL1l7Nl_BaOdGAA0OYsV7fXs917.png-wh_500x0-wm_3-wmp_4-s_1870663027.png" target="_blank"></a>

登录时显示如下就是成功了,输入的密码是生成密钥时设置的密码:

<a href="https://s1.51cto.com/wyfs02/M01/9D/34/wKiom1l7NmaD_81TAAvTq9WbLLA122.png-wh_500x0-wm_3-wmp_4-s_2979348561.png" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M01/9D/34/wKioL1l7Nm6D1J7CAAvTq8aMZ8s124.png-wh_500x0-wm_3-wmp_4-s_3509214543.png" target="_blank"></a>

Xshell密钥验证:

<a href="https://s4.51cto.com/wyfs02/M01/9D/34/wKiom1l7NnezWBddAA0dQ--5FXE900.png-wh_500x0-wm_3-wmp_4-s_2083329075.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M02/9D/34/wKioL1l7NqiCGiDsAArczMDwLZw572.png-wh_500x0-wm_3-wmp_4-s_1828547210.png" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M00/9D/34/wKiom1l7Nq6RT0mJAArczHg9hHA571.png-wh_500x0-wm_3-wmp_4-s_3199689807.png" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M02/9D/34/wKioL1l7NrWiiN5sAArYXszqLhQ584.png-wh_500x0-wm_3-wmp_4-s_2043623867.png" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M00/9D/34/wKioL1l7NrzRljgxAArczKiDm3g804.png-wh_500x0-wm_3-wmp_4-s_229952696.png" target="_blank"></a>

生成公钥后,同样的编辑authorized_keys文件,将密钥复制粘贴进去:

<a href="https://s4.51cto.com/wyfs02/M00/9D/34/wKiom1l7NsTBqn_LAAvTq6b4RJM164.png-wh_500x0-wm_3-wmp_4-s_2363794839.png" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M01/9D/34/wKiom1l7Nszi1HR-AAvTq8mOeuQ505.png-wh_500x0-wm_3-wmp_4-s_592465713.png" target="_blank"></a>

将公钥保存到Linux后,也保存一份在windows上以防文件被误删之后找不到公钥:

<a href="https://s4.51cto.com/wyfs02/M01/9D/34/wKiom1l7NtTgVX2zAArczP_ATdM107.png-wh_500x0-wm_3-wmp_4-s_4021869160.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M02/9D/34/wKiom1l7NtqzzXMDAArczPvKJac240.png-wh_500x0-wm_3-wmp_4-s_2057835369.png" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M02/9D/34/wKioL1l7Nt6w6a7QAAc1n2FGaNA793.png-wh_500x0-wm_3-wmp_4-s_3129976864.png" target="_blank"></a>

<a href="https://s5.51cto.com/wyfs02/M02/9D/34/wKiom1l7NufSoEq2AA0dQ3fSoKM362.png-wh_500x0-wm_3-wmp_4-s_1325682802.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M00/9D/34/wKiom1l7Nu-xlBDLAAt86PFESO8703.png-wh_500x0-wm_3-wmp_4-s_3799813160.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M00/9D/34/wKiom1l7NwrBnm6iAA8DA9m46WM704.png-wh_500x0-wm_3-wmp_4-s_2020318000.png" target="_blank"></a>

然后点击确定,并连接到Linux:

<a href="https://s1.51cto.com/wyfs02/M00/9D/34/wKioL1l7NxPB_UrVAA0dQ9HGkzo698.png-wh_500x0-wm_3-wmp_4-s_581427121.png" target="_blank"></a>

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

继续阅读