我有一台 CentOS 7.3.1611 VPS,运行 plesk Onyx 17.5.3
上次我使用此命令通过隧道访问我的管理面板:
ssh -fNL 2546:localhost:8443 myvps sleep 3600
(现在我意识到同时放置 -N 和 sleep 是错误的,而且延迟是过度的)这工作正常,但由于我无法通过 ssh 访问我的 VPS,无论是否有隧道,我都会在等待一段时间(约 5 分钟)后收到“连接超时”消息。
我重启了我的 VPS,SELinux、Fail2ban 和 mod_security 都处于“宽容”模式,因此它们不强制执行规则。ps ax | grep ssh
我发现 sshd 正在使用-D
选项运行,这是什么意思?
我也关注了这篇关于 ssh 故障排除的文章:
netstat -rn | grep UG
作为eth0
我的网关,这是我的公共以太网接口- ‘tcpdump’ 捕获、接收并避免丢弃我尝试 ssh 的数据包
- 权限为 700 ~/, 700 ~/.ssh, 600 ~/.ssh/authorized_keys
/usr/sbin/sshd -d
当我尝试连接另一个端口时,运行另一个端口不会捕获任何传入数据包
我已经检查了我的防火墙并且所需的端口是打开的,即使 nmap 仅发现它们被“过滤”。
我也尝试过禁用 tcp_window_scaling,但是没有任何改变。
如果有人知道现在该做什么,我们将非常欢迎,谢谢!