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

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

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

  2. 解压软件压缩包,找到运行PuTTY.EXT。

  3. 设置PuTTY。






二、使用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”目录。
    hmod 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系统。

四、使用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主机。



发表评论

电子邮件地址不会被公开。 必填项已用*标注