开发者社区> 问答> 正文

使用xshell无法连接主机

以前都可以正常连接,突然提示:Connection closed by foreign host.
阿里云远程登录是可以的,但是xshell无法连上,telnet ssh端口是通的

展开
收起
奥斯卡大帝 2019-03-13 18:01:27 729 0
1 条回答
写回答
取消 提交回答
  • 主机可以ping通,但是无法ssh连接。 首先:确保ssh服务已经开启。使用netstart -ntpl来查看是否有对应的ssh进程,以及查看对应使用端口。默认使用22端口。 然后:使用 telnet IP 端口 的形式。确保端口正常开放。检查服务器的防火墙,22端口对应防火墙是否开放。或者关闭整个防火墙测试。 再次:确保使用账号,尼玛,端口正确。确保/etc/hosts.deny中没有禁止你的IP登陆。 其次:确保你登陆的用户有登陆的权限,举个栗子:ubuntu系统默认root是不允许ssh登陆的。需要修改/etc/ssh/sshd_conf文件来开启。 最后:确保ssh调用.so库正确。由于有些自己加功能,导致修改了/etc/pam.d/下的ssh文件,需要确保调用正确。  请参照以上几点来一一排除问题所在。
    

    答案来源网络,供参考,希望帮助到您

    2019-10-10 13:11:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载