学习笔记第三节课
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记第三节课相关的知识,希望对你有一定的参考价值。
一、使用Putty远程连接Linux
- putty官网下载地址
- 点击下载putty.zip 32位
- 练习快照功能,右键点击上方窗口,选择拍摄快照,填写快照名称。此功能和游戏存档一样,方便返回操作。
- 如果忘记了自己的IP 输入指令 ifconfig 查看一下,
- 打开Putty 输入IP 输入虚拟机名称 确认后点击seve
- windows界面下的选项要了解下,然后windows界面的选项可以设置为2000或者更多,此功能可以往上翻阅,不同于Linux无法翻阅,也就是往上翻阅2000行。
- 确认无误后(此处要注意自己的IP是否正确)选择seve 点击open 完成设置
- 出现此选项,不管他,点击是 就行。
- 远程连接成功,输入root用户名和密钥,就可以远程操作了。
- putty可以选择复制 鼠标右键粘贴 方便快捷
## 二、使用xshell 连接Linux
***
- 百度搜索xshell下载即可,然后打开xshell 会出现一个会话框。
- ![](http://i2.51cto.com/images/blog/201803/21/5912458eba124de0709039eb9319711f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 点击新建会话
- ![](http://i2.51cto.com/images/blog/201803/21/b1fe3c2d106bd93a415731bb90c91535.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 书写名称 书写主机IP(和putty的书写类型一样) 然后了解下左边的选项。
- ![](http://i2.51cto.com/images/blog/201803/21/db8ea5e687f92b566d5e296e29697870.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 点开用户身份验证,可以输入Linux系统的用户名和密码 不用远程连接后再次输入(方便)
- ![](http://i2.51cto.com/images/blog/201803/21/180c102ecf1f5067037af0b3542457b4.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 不同于putty,xshell的右键快捷粘贴是需要设置的,点开上方工具按钮,打开键盘和鼠标选项。找到向右按钮,并修改它
- ![](http://i2.51cto.com/images/blog/201803/21/1a44a6e936e73a91f97b28b0ad2b8200.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 选择第三个选项(为粘贴复制)并点击确定完成设置。
- ![](http://i2.51cto.com/images/blog/201803/21/9c3f209d4a611d1ed247a6e0bc1a909f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 不同于putty,xshell的功能非常丰富,右键空白处可以隐藏一些选项,看起来简洁 ![](http://i2.51cto.com/images/blog/201803/21/e6e6bcce9516045363c7b6d4b2d5885f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 点击加号按钮,可以从新开一个窗口(xshell是可以多窗口运行,对操作十分便捷)
- ![](http://i2.51cto.com/images/blog/201803/21/ad53c617fc2a93ef3eaef68cceffe45f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 可以选择选项卡排列,有三种排列方式选择,按自己喜好选择
- ![](http://i2.51cto.com/images/blog/201803/21/76ec2feffe457613fe50cef38e14c543.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
## 三、putty密钥认证
***
- 找到puttygen 打开,点击generate 生成密钥 晃动鼠标或者敲击键盘,加速生成
- ![](http://i2.51cto.com/images/blog/201803/21/31e13175a9a38125b9387cd8116a0e12.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 生成成功,复制上方框内公钥(注意此处要从上往下拉复制,不然很容易导致复制的内容不够。)然后下方输入私钥(自己设置) 并点击save priate key 把私钥保存为一个文件
- ![](http://i2.51cto.com/images/blog/201803/21/fda12dade2ca676df5ae0bbe4ceb5fb4.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 然后点开putty 输入指令 mkdir(创建目录命令) /root /.ssh 输入指令chmod(修改权限) 700 /root /.ssh 输入指令 vi(编辑) /root/.ssh/authorized_keys
- ![](http://i2.51cto.com/images/blog/201803/21/982b204cf85b3114da7c1c2de170b168.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 回车进入文档页面,使用字母i进入编辑模式 把刚才复制的公钥 右键粘贴 然后esc退出,冒号+wq 保存退出
- ![](http://i2.51cto.com/images/blog/201803/21/44a0bc3cd6b2d589783606208ecc51c8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
- ![](http://i2.51cto.com/images/blog/201803/21/4b70d888ab518a1b1cb56fdfb95d4ef8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 输入指令setenforce 0 关闭selinux
- ![](http://i2.51cto.com/images/blog/201803/21/ef6b76bd66fcb8d5e31e8bc95a8ca368.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 打开putty 点击已经创建的yingxin1(用户) 点击Load 获取一下
- ![](http://i2.51cto.com/images/blog/201803/21/6f09bbd4958776009a205354e37f6c38.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 点开左侧ssh 下面的auth 然后选择browse 选择刚才存储的私钥(这个是上面自己设置的密钥)
- ![](http://i2.51cto.com/images/blog/201803/21/2b6e8c333c361d4cc4f02b7a5c656b55.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 选取成功后,不要着急点open 往上拉,选择session 然后点save保存(putty比较麻烦,需要手动保存,不然下次还需要手动选取密钥) 之后点击open结束
- ![](http://i2.51cto.com/images/blog/201803/21/24edae1073eb0948994cfcee6f574878.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 进入putty后发现不用再使用root密码,改为输入私钥密码,输入正确,进入操作。 putty密钥认证成功
- ![](http://i2.51cto.com/images/blog/201803/21/6850069cc561ca9361ed9fe3c8cd2922.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
## xshell密钥认证
***
- 打开xshell 点开工具栏 选择新建用户生成密钥向导
- ![](http://i2.51cto.com/images/blog/201803/21/f73261c078eb810f8647b5a07065091c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 确认这两个选项,选择下一步
- ![](http://i2.51cto.com/images/blog/201803/21/2e26c1240ad95aec41bc386453f4139b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 生成公钥 选择下一步
- ![](http://i2.51cto.com/images/blog/201803/21/9109f02125893eef28b5261d3846b760.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 输入密钥名称 输入私钥密码 这里不要点击完成,点击下一步
- ![](http://i2.51cto.com/images/blog/201803/21/37f1c7faaabef6cf10a84d54d40950cc.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 和putty一样,生成了一串公钥,选择复制。
- ![](http://i2.51cto.com/images/blog/201803/21/3c6c1e0ad1039c6791fbdb0329e33967.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 把xshell 放一边 使用putty 从新写入指令vi /root/.ssh/authorized_keys
- ![](http://i2.51cto.com/images/blog/201803/21/9264cd1040e71b31e9f3f3b8d5f3b1be.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 进入文档页面,使用字母i,编写一下标记, 好区分 putty和xshell的公钥,然后在putty密钥下右键粘贴xshell的密钥, ESC退出,冒号+wq保存退出
- ![](http://i2.51cto.com/images/blog/201803/21/c3e11762629bac98227735fb6f9b8f24.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 回到Xshell界面,把公钥保存为文件,(这里有讲到windows是无法查看pub文件的,可以双击,使用写字板查看密钥)
- ![](http://i2.51cto.com/images/blog/201803/21/5454c13cb3c91adee581f14a424676a4.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 点击密钥生成向导完成后,出现用户密钥界面 已经创建成功,选择关闭
- ![](http://i2.51cto.com/images/blog/201803/21/01ec3033cfb6b26b1999f480fe5be4b2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 进入xshell主界面,点击左上方的打开,出现会话框
- ![](http://i2.51cto.com/images/blog/201803/21/d869069844f1117903be99a7b63d8aa5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 选择会话 然后点击属性,进行设置
- ![](http://i2.51cto.com/images/blog/201803/21/8fa49f65e11379f9f95ee5014fa636ee.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 将方法更换为 Public Key(也就是换为密钥连接)
- ![](http://i2.51cto.com/images/blog/201803/21/9d42a7bdd422de228a3945814d68e399.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 选择刚才生成的用户,然后填写私钥密码。点击确定完成设置
- ![](http://i2.51cto.com/images/blog/201803/21/05fc421b05e7dcadfedfc16be734ff16.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 选择连接
- ![](http://i2.51cto.com/images/blog/201803/21/d75ff4c39bdf9f1ec0df7f9726a0d6e7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
- 新出现了一个窗口,不用私钥密码(倒退两个步骤已经填写,)Xshell的方便之处已经密钥认证成功连接了linux
- ![](http://i2.51cto.com/images/blog/201803/21/9848dd29822ffdd03a5c1673f0f79ba9.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
***
以上是关于学习笔记第三节课的主要内容,如果未能解决你的问题,请参考以下文章