开发者社区> 问答> 正文

5. 远程访问端口配置异常 [出现概率:10%]

已解决

展开
收起
2018-05-31 10:47:36 764 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    故障现象:SSH 远程无法连接,远程访问端口非默认端口。
    可能原因:更改了远程访问端口配置,有可能防火墙未对自定义端口放开。
    解决方法:客户端无法正常登录时,建议先使用不同的 SSH 客户端基于相同账户信息进行登录测试。如能正常登录,则判断是客户端配置问题,需对客户端配置做排查分析。
    1. 使用 telnet 测试现有监听端口连通性。使用 Linux 自带的 telnet 工具测试现有端口的连通性。

      telnet <host> <port>

      # host 是目标服务器 IP,port是待测试端口号

    2. 修改或查看Linux远程端口:

      vi /etc/ssh/sshd_config

      找到 #port 22 这一行,默认端口为 22,可以把前面的#删除,把 22 改为其它的端口。

      重启SSH服务:

      /etc/init.d/sshd restart 或 service sshd restart

    3. 创建新的监听端口测试。

      可以使用 python 自带的 Web 服务器用于临时创建新的监听端口进行测试。

      python -m SimpleHTTPServer <所需端口号>
    2018-06-04 01:50:53
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
探索连接的最后十秒”落时”的网关 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载