美文网首页
使用PuTTY、Xshell远程连接Linux主机及密钥验证登陆

使用PuTTY、Xshell远程连接Linux主机及密钥验证登陆

作者: FlyWu | 来源:发表于2017-06-04 22:18 被阅读0次

    一、使用PuTTY远程连接Linux主机

    1. 下载PuTTY软件
      https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

    2. 解压软件压缩包,找到运行PuTTY.EXT。
      ![](https://img.haomeiwen.com/i6309514/5297d7cc8e37dff9.png?
      imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    3. 设置PuTTY。
      ![](https://img.haomeiwen.com/i6309514/55927e1185611531.png?
      imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)





    二、使用Xshell远程连接Linux主机

    1. 下载安装Xshell软件。
      https://www.netsarang.com/products/xsh_overview.html

    2. 打开设置Xshell登陆。










    三、使用PuTTY密钥验证链接LInux主机

    1. 打开PUTTYGEN.EXE密钥生成程序,设置生成密钥。





    2. 使用PuTTY在Linux系统上配置公钥及权限。
      mkdir /root/.ssh/ #root用户在家目录"root"下创建".ssh"目录。
      chmod 700 /root/.ssh/ #设置".ssh"目录权限为700.
      vi /root/.ssh/authorized_keys #在"/root/.ssh/"目录下创建并编辑公钥文件authorized_keys。


      复制PUTTYGEN.EXE刚才生成的公钥,在打开的authorized_keys文件中按字母"i"键进入编辑模式,右键鼠标粘贴来的公钥,再按"ESC"键,在命令模式界面左下角输入":wq"命令,然后按回车键保存退出。

      setenforce 0 #使用"setenforce 0"命令可以临时关闭Selinux。
      vi /etc/selinux/config #使用vi命令打开"/etc/selinux/config"配置文件,修改"SELINUX=disabled",永久关闭Selinux,然后保存退出。
      init 6 #重启Linux系统,以使关闭Selinux的设置生效。
    3. 在PuTTY上配置私钥。




    4. 使用私钥重新登录Linux系统。


      image.png

    四、使用Xshell密钥验证连接Linux主机

    1. 使用Xshell软件菜单栏“工具”下“新建密钥生成向导”,设置生成密钥。






    2. 使用Xshell在Linux系统上配置公钥及权限。
      mkdir /root/.ssh/ #root用户在家目录"root"下创建".ssh"目录。(略)
      chmod 700 /root/.ssh/ #设置".ssh"目录权限为700.(略)
      vi /root/.ssh/authorized_keys #在"/root/.ssh/"目录下创建公钥文件authorized_keys。
      vi /root/.ssh/authorized_keys #打开编辑公钥文件authorized_keys,粘贴Xshell刚才生成的公钥,保存退出。

    3. 设置Xshell身份验证方式为密钥,并登录Linux主机。






    相关文章

      网友评论

          本文标题:使用PuTTY、Xshell远程连接Linux主机及密钥验证登陆

          本文链接:https://www.haomeiwen.com/subject/jgrbfxtx.html