一、使用PuTTY远程连接Linux主机
下载PuTTY软件
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html解压软件压缩包,找到运行PuTTY.EXT。
![](http://upload-images.jianshu.io/upload_images/6309514-5297d7cc8e37dff9.png?
imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)-
设置PuTTY。
![](http://upload-images.jianshu.io/upload_images/6309514-55927e1185611531.png?
imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
二、使用Xshell远程连接Linux主机
下载安装Xshell软件。
https://www.netsarang.com/products/xsh_overview.html-
打开设置Xshell登陆。
三、使用PuTTY密钥验证链接LInux主机
-
打开PUTTYGEN.EXE密钥生成程序,设置生成密钥。
-
使用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的设置生效。
-
在PuTTY上配置私钥。
-
使用私钥重新登录Linux系统。
四、使用Xshell密钥验证连接Linux主机
-
使用Xshell软件菜单栏“工具”下“新建密钥生成向导”,设置生成密钥。
-
使用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刚才生成的公钥,保存退出。
-
设置Xshell身份验证方式为密钥,并登录Linux主机。