2017-12-13 1周3次课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-12-13 1周3次课相关的知识,希望对你有一定的参考价值。

1.9 使用PuTTY远程连接Linux
 

  1.  安装PuTTY之前先下载PuTTY软件去官网下载 地址 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html  

  2. 进入官网后在Alternative binary files  的版块下载。下载putty.zip 32位的就可以因为64位的也可以用。下载完成后打开压缩包点击

    PUTTY.exe就可以用了

  3. 用PuTTY之前,先确定下要远程的服务器IP地址我的虚拟机ip地址为192.168.63.10然后打开PUTTY.exe出现出如下图1界面填写基本信息,

                             技术分享图片

                                                          图1 填写基本信息

       填写基本信息的对话框如图1,其中Host Name(or ip address)这一栏填写要远程服务器地址ip为192.168.63.10,port填写端口号可以更改,Connection type默认即可,Saved Sessions这一栏自定义一个名字,主要用来区分主机,因为将来主机多了可以记住。

        在保存之前还得修改下小设置,PUtty的右侧category里边的window然后看到Lines of scrollback  后边默认写的200。这里可以给他改数字大一点比如2000,这个的作用是在用PuTTY配置linux里边的时候可以往上翻页2000行     ,如图2


                                 技术分享图片

                                                               图2

       改字体选择category----window----appearance-------font settings------change点进去改理想的字体

 

       定义字符集~这个字符集不改有可能会乱码,因为CentOS安装了中文语言,所以在putty里边也得设置中文支持~点击window-----Translation,查看右侧的Character set translation, 选择UTF-8,如图3

                                     技术分享图片

                                                          图3  定义字符集

  

         都设置完点击session在点击save保存后,点击open开始连接系统。成功后会弹出一个提示,他的意思是要打开的LINUX还未在本机登记,问是否信任它,如果信任点击“是”就可以登陆了。   PUTTY可以复制  ------左击复制右击粘贴


1.10 使用xshell连接Linux


  1.  安装xshll之前先下载xshll软件去百度下载。下载完成后点击xshll进行安装,安装过程中一切默认下一步,安装完成后,点击桌面XShll快捷图标双击进去。进入界面后需要新建会话 ,点击文件--------新建----- 连接------常规里面创建会话,如图1

                              技术分享图片

                                                                  图 1 xshll的填写基本信息

      2. 根据上图1填写说明。名称自定义名字主要区分主机的会话,协议:ssh,主机:填写远程服务器的ip ,端口:根据服务器端口一般为默认。设置完基本信息后 ,设置所需要的小设置, 窗口左侧用户身份验证里面,可以选择你所需要验证的方式不选默认也可以。选择完自己想要的设置后点击连接---确定。

      

       3.进去后你需要设置下复制粘贴。步骤   工具----选项----键盘和鼠标----选鼠标框的向右按钮下拉箭头----paste the clipboard contents   设置完成 即可左键复制右键粘贴。

 

          4. 如果你创建两个终端窗口你可以同时操作。设置步骤   点击技术分享图片这个图标会出现下图所示

        技术分享图片


1.11 PuTTY密钥认证

      

         所谓密钥认证,实际上是使用一对加密的字符串:其中一个称为公钥(public key),用于加密,人任何人都可以看到内容;另一个称为私钥(private key),用于加密,只有拥有者才能看到内容。通过公钥加密过的密文,使用私钥可以轻松解密,但根据公钥来猜测私钥却十分困难。

          1. 生成秘钥

          在“开始”菜单中找到PuTTYgen,点击打开它,如图1所示。然后单击Generate按钮,这样就生成秘钥了,请来回动鼠标,这样才可以快速生成秘钥。key comment:可以保持不变,也可以自定义,他是对秘钥的简单介绍。key passphrase:用于给你的秘钥设置密码,可以留空,建议设置密码,这样安全。Confirm passphrase:需要在输入一遍刚刚你设置的密码。

                                                                                 技术分享图片

                                                                                           图1   生成秘钥

             2. 保存私钥

             点击save private key按钮,选择一个存放路径并定义名称,点击“保存”按钮。这个就是私钥,保存到一个安全的位置,不要丢失或被人看到。

             3. 复制公钥到LINUX

              返回图1界面,在Key的下方有一个长字符串,这个字符串就是公钥的内容。把整个公钥字符串复制下来,粘贴到Linux的文件中。打开PeTTY软件登录你要设置秘钥的系统,运行如下命令

                 #mkdir /root/.ssh            // 创建/root/.ssh目录,因为这个目录默认不存在

                 #chmod 700 /root/.ssh    //更改这个目录的权限

                 #vi /root/.ssh/authorized_keys      //把公钥内容粘贴到文件/root/.ssh/authorized_keys里


     vi进入编辑模式之后,输入i进入编辑模式,然后单击鼠标右键把复制的公钥粘贴在authorized_keys里边。然后按ESC键,输入:wq保存退出。


               4. 关闭SElinux防火墙

                这里不不关闭防火墙,使用秘钥登录会提示Server rdfused our key,从而导致不能成功。关闭防SElinux防火前命令如下

                #setenforce 0            这个命令只是暂时关闭,重启系统后还会启动

             

             5. 设置PuTTY通过秘钥登录

                打开PuTTY软件,在右侧saved sessions的下面找到刚刚保存的session,单击选中,然后再单击右侧的Load按钮。在左下方单击SSH前面的+号,然后选择Auth,查看右侧 Private key file for authentication:下面的长条框,目前为空。单击Browse按钮,找到刚刚保存好的私钥,单击“打开”按钮。此时这个长条框里就有了私钥地址如图2所示

                            技术分享图片

                                                    图2  设置秘钥

             6. 使用秘钥验证登录Linux

             保存好Session后,单击右下方的Open,会出现登录界面,此时你会发现,这和原来的登录提示内容有所不同,如下所示:

                    技术分享图片

                                                  上图显示已完成密钥登录


1.12 xshell密钥认证


             1. 先打开xshell 软件,工具里边有三项跟秘钥有关,设置秘钥第一步:点击工具里边的新建用户秘钥生成导向》会出现生成秘钥参数》秘钥类型就选择默认的RSA》秘钥长度选择2048位保持默认》然后选择下一步》出现生成公钥动动鼠标很快生成下一步》用户秘钥信息输入用户秘钥名称和密码下一步》公钥注册公钥格式选择SSH2-OpenSSH然后复制底下的秘钥乱码等等在系统里编辑》进入Linux系统用vi编辑/root/.ssh/authorized_keys进去后把生成的乱码粘贴上》用户秘钥完成》选择设置的远程连接右击属性》用户身份验证方法的位置选择public key,用户名root,用户秘钥选择刚才创建的秘钥,密码是秘钥密码》进入远程连接直接就进去了 》看图

                                                技术分享图片

                                                                               新建用户秘钥参数

                                                 技术分享图片

                                                                       生成公钥

                                                 技术分享图片

                                                                              用户秘钥信息

                                                    技术分享图片

                                                                         公钥注册

                                              

       技术分享图片

                                   进系统编辑/root/.ssh/authorized_keys

                               技术分享图片

                                                   选择远程连接的名字右击属性

                                  技术分享图片

                                                           用户身份验证、

 

以上是关于2017-12-13 1周3次课的主要内容,如果未能解决你的问题,请参考以下文章

2018.3.1 10周2次课

2018.3.26 14周1次课

2018.3.13 12周2次课

2018.1.24 7周3次课

2018.1.4 4周3次课

2018.1.3 4周2次课