开发者社区> 问答> 正文

使用FinalShell连接云服务器,无法连接。

问题表现 image.png FinalShell配置

image.png 服务器实例安全组配置 image.png 安全管控白名单配置 image.png

展开
收起
1629037241525525 2020-09-16 11:21:38 10052 1
1 条回答
写回答
取消 提交回答
  • 首先需要想办法连接到服务器 我这边用的是阿里云服务器,登陆阿里云后台可以使用控制台的远程连接登陆服务器。 图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方式连接服务器。

    2021-02-19 22:09:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS快储存加密技术 立即下载