mac下ssh连接远程服务器提示“Connection closed by xxxxx(ip) port 22”

昨天晚上出现的这个问题,今天晚上又出现了,很奇怪,这个问题在stackoverflow上都没看到很好的解答,我修改了sshd_config的MaxStartups 10为30也不行,需要重新启动sshd服务吗,网上说unload之后再load可以重启,但是我用了

launchctl unload /System/Library/LaunchDaemons/ssh.plist

说Could not find specified service,所以就也没重启成功。

ssh -t xx@xxx -p 22 后,卡半天,最后就是提示
Connection closed by xxxxx(ip) port 22

阅读 19.1k
1 个回答
  1. 检查22端口 看看是否能ping通
  2. 检查防火墙

    • 查看防火墙:service iptables status
    • 关闭防火墙:service iptables stop
    • 打开防火墙:service iptables start
  3. ssh服务是否启动

    • 运行 /etc/init.d/sshd restart
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题