![更改了我的服务器 ssh_config,现在 Putty 显示带有绿色框的黑屏:我该怎么办?](https://linux22.com/image/736963/%E6%9B%B4%E6%94%B9%E4%BA%86%E6%88%91%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%20ssh_config%EF%BC%8C%E7%8E%B0%E5%9C%A8%20Putty%20%E6%98%BE%E7%A4%BA%E5%B8%A6%E6%9C%89%E7%BB%BF%E8%89%B2%E6%A1%86%E7%9A%84%E9%BB%91%E5%B1%8F%EF%BC%9A%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
我的托管服务给我发了此关联遵循这些步骤,以防止将来对我的 VPS 进行暴力攻击。我将端口从 22 更改为 899,将拒绝文件更改为
sshd: ALL
然后sshd : 11.22.33.44
在我的允许文件中添加将地址更改为我自己的地址(家庭和工作都在一行上)。我添加了 AllowedUsers,但之后将其删除。然后我运行 semanage 命令以允许我的 CentOs 7 OS 上的新端口,并更新并重新启动 ssh 服务(实际上,当我运行某个命令时(不记得是哪个,899 显示为正在工作。)我可以使用 root 和密码从主机通过 VNC 进入我的服务器,但 Putty 只显示带有绿色框的黑屏。我确实将 Putty 更改为使用新端口,但我的密钥是相同的。
我对服务器游戏还很陌生,但一直在大量阅读相关资料。我只是想阻止数千次外部登录尝试,这样我就可以发挥我的 Python 编程优势。任何关于如何解决这个问题的建议都非常感谢!
答案1
您是否将 899/tcp 添加到firewalld/iptables?
sudo 防火墙cmd --zone=public --permanent --add-port=899/tcp
sudo 防火墙-cmd--reload
也可以尝试不启用 selinux
设置强制 0
答案2
找到答案了。我在防火墙命令中切换了区域,但没有添加所需的服务!