问题表现 FinalShell配置
服务器实例安全组配置 安全管控白名单配置
首先需要想办法连接到服务器 我这边用的是阿里云服务器,登陆阿里云后台可以使用控制台的远程连接登陆服务器。 图1 阿里云远程连接
2.2 参考这篇博客 登陆之后使用尝试了这篇博客的方法。
查看22端口状态,确定端口是在监听的 查看ssh状态,确定sshd正在运行 执行systemctl stop firewalld.sercive关闭防火墙。出现报错,没有firewalld服务。。。 执行ll /var/empty/,不存在/var/empty/目录。。。 删除了/root/.ssh/known_hosts文件 编辑/etc/ssh/sshd_config文件,将其中的X11Forwarding yes改为了X11Forwarding no 重启服务器 没用啊,FinalShell还是连不上服务器。。。。
2.3 尝试使用Linux终端的SSH连接 实在没办法了,我尝试在Linux终端里,用ssh username@server_ip的方式连接服务器。效果如下。 图2 SSH方式连接服务器 可以看到,终端也给出了警告信息,还说什么存在中间人攻击,无语了。。。。
这个警告给出了解决方案:ssh-keygen -f "/home/zhj/.ssh/known_hosts" -R "47.95.13.239",也就是把服务器的IP地址添加到本地SSH的known_hosts文件中。
按照上述提示操作: 图3 添加主机名 接下来再次尝试使用ssh方式连接服务器: 图4 SSH方式连接成功 可以看到,系统提示我要重新确认密钥的真实性,要输入yes并输入服务器密码。 SSH方式居然连接成功了。。。
于是我赶紧试了一下用FinalShell方式连接服务器。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。