修改默认端口 ssh 后登录问题

修改默认端口 ssh 后登录问题

我更改了 sshd_config 文件中的端口并重新启动了服务(使用 Linux Debian 8)。从 SSH(Putty)注销后,我尝试稍后登录,但我无法再通过 Putty 连接。我尝试使用 FileZilla 通过 FTP 登录,仍然有效。

问题是什么?

答案1

我假设iptables没有运行并阻止它。它可能是 SE Linux。尝试运行:

sestatus

如果已启用,则运行:

semanage port -l | grep ssh

如果输出显示tcp 22

然后运行以下命令添加新端口(例如 2222)

semanage port -a -t ssh_port_t -p tcp 2222

然后最后运行

semanage port -l | grep ssh

然后应该22显示2222

然后它应该可以工作。如果不行,请查看iptables

iptables -nvL

会给你一份你拥有的东西的清单

iptables -A INPUT -p tcp --dport 2222 -j ACCEPT

将添加一条允许流量进入端口的规则2222,但这可能无济于事,具体取决于现有的其他规则。

如果iptables没有修复,那么可能是您和服务器之间的防火墙。

相关内容