2017-12-13 一周第三次课

1.9 使用PuTTY远程连接Linux

1.10 使用xshell连接Linux

1.11 PuTTY密钥认证

1.12 xshell密钥认证

1.9 ++使用PuTTY远程连接Linux++

==快照的用法==

在做Putty配置前,介绍快照的用法。快照可以作为系统的备份,在做练习和测试时经常使用,一旦发现异常或者错误后,可以使用快照回复测试前的状态。如图:
mark

  • 使用PUTTY之前,在官网下载最新的版本,在百度搜索PUTTY,请认准官网,官网的好处是软件可以有选择行的避开商业收费版本,另外版本比较全,可以下载的完整的资源,推荐

mark

  • 进入官网后,选择putty.zip
    它打包了上述的所有exe,是完整版本,选择
    32位,注意64位也是可以兼容使用的。

mark

  • 下面阐述下PUTTY的设置
  1. 双击打开Putty,出现如下界面,输入IP地址和命名,IP地址不知道的话,在虚拟机Centos系统输入指令,可以查到IP
#ifconfig

mark

  1. 对视窗window设置,为了方便查看历史代码,在视窗中设置浏览数为2000

mark

  1. 显示Appearance里面需要设置字体和大小,请参考下图设置

mark

  1. Translation设置

mark

  • 点击Session,点击save,点击open

mark

成功登入界面如下:

mark

1.10 ++使用xshell连接Linux++

  • 使用Xshell时,设定方法和PUTTY类似,新建一个Sessions

    mark

    • 命名和输入IP

    mark

  • 输入root和密码

    mark

  • 延长激活时间,是为了保证Xshell不用掉线后重连

    mark

  • 对Xshell里面的粘贴快捷键设置,定义鼠标右击为粘贴快捷键。

    mark

    mark

    • 对比PUTTY,Xshell有多窗口和水平竖直排列窗口等功能。

    mark

    mark

++1.11 PuTTY密钥认证++

  • 打开PUTTY,发现窗口字体较小,可以重新调整,Load需要更改的Session,进入Appearance中,修改字体,如下图。修改完后记得save.

mark

mark
字体变大

mark

  • 使用PuTTYgen,设置密钥,点击生成,注意移动鼠标,否则生产密钥过程非常慢

mark

mark

  • 密钥生产后有Public Key和Private Key两种,可以分别命名和保存,保存自己指定的文件夹下,增加安全性

mark

  • 复制Public key,同时需要在系统中创建相应文件和权限
[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh
  • 编辑和复制相关密钥,vi打开后,“i”,复制刚才的Public key,“Esc”,输入“:wq”,保存并退出
[root@localhost ~]# vi/root/.ssh/authorized_keys
  • 关闭防火墙
[root@localhost ~]# setenforce 0

mark

++1.11 PuTTY密钥认证++

  • 打开PUTTY,发现窗口字体较小,可以重新调整,Load需要更改的Session,进入Appearance中,修改字体,如下图。修改完后记得save.

mark

mark
字体变大

mark

  • 使用PuTTYgen,设置密钥,点击生成,注意移动鼠标,否则生产密钥过程非常慢

mark

mark

  • 密钥生产后有Public Key和Private Key两种,可以分别命名和保存,保存自己指定的文件夹下,增加安全性

mark

  • 复制Public key,同时需要在系统中创建相应文件和权限
[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh
  • 编辑和复制相关密钥,vi打开后,“i”,复制刚才的Public key,“Esc”,输入“:wq”,保存并退出
[root@localhost ~]# vi /root/.ssh/authorized_keys
  • 关闭防火墙
[root@localhost ~]# setenforce 0

mark

1.12 ++xshell密钥认证++

  • 打开Xshell后,选择"Tools"后选择“New User Key Wizard”
    mark

  • 输入账号密码

mark

点击下一步,复制下Public Key

mark

  • 复制Public key,同时需要在系统中创建相应文件和权限,这时候我们有的是Putty的登入界面,输入以下代码
[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh
  • 编辑和复制相关密钥,vi打开后,“i”,复制刚才的Public key,“Esc”,输入“:wq”,保存并退出(在复制Key之前,有上节内容中PUTTY的key,可以再key前加入#,这样Putty的key就失效了,然后右击复制)
[root@localhost ~]# vi /root/.ssh/authorized_keys
  • 关闭防火墙
[root@localhost ~]# setenforce 0

mark

  • 选择用户验证方式,用户密钥:点击浏览,选择密钥(Xshell自动保存有),输入密钥的密码,确定保存。

mark

  • 以上设置完成后,点击连接就登录上了,Xshell无需再输入密钥的密码。

mark