一、本节课要用到的两款软件分别是putty、xshell
putty下载地址:https://the.earth.li/~sgtatham/putty/latest/w64/putty.zip
xshell下载地址:https://www.netsarang.com/download/down_form.html?code=622
备注:putty是绿色免安装软件,小巧免费。xshell软件个人版是免费的,需用邮箱注册,注册成功后,会把下载地址发到个人邮箱。功能强大,推荐使用。
跟阿铭学linux之三使用putty、xshell远程连接Linux及密钥认证_第1张图片
二、通过IP地址远程连接linux服务器
1 使用putty远程连接:
跟阿铭学linux之三使用putty、xshell远程连接Linux及密钥认证_第2张图片

登陆成功后的界面:
跟阿铭学linux之三使用putty、xshell远程连接Linux及密钥认证_第3张图片

2 使用xshell远程连接linux
跟阿铭学linux之三使用putty、xshell远程连接Linux及密钥认证_第4张图片
登陆成功后的界面:
跟阿铭学linux之三使用putty、xshell远程连接Linux及密钥认证_第5张图片
三、密钥认证
1 通过putty密钥认证登陆linux
需要用到的软件是puttygen.exe 在上面的putty软件包里面有 。
通过puttygen生成公钥和私钥串,公钥用于加密,私钥用于解密。
把生成的公钥串复制去如下文件里面
/root/.ssh/authorized_keys
如图所示:
跟阿铭学linux之三使用putty、xshell远程连接Linux及密钥认证_第6张图片
把这个目录的权限设置成chmod 700 /root/.ssh/
一定要关闭selinux,关闭方法:setenforce 0 临时关闭,重启后失效
永久关闭方法:
vi /etc/selinux/config
把enforcing更改为 disabled
如图所示:
跟阿铭学linux之三使用putty、xshell远程连接Linux及密钥认证_第7张图片
2 通过xshell密钥认证登陆linux
通过菜单工具-新建用户密钥生成向导,如科所示
跟阿铭学linux之三使用putty、xshell远程连接Linux及密钥认证_第8张图片

免密登陆路成功如图所示
跟阿铭学linux之三使用putty、xshell远程连接Linux及密钥认证_第9张图片