更改默认端口ssh后login问题

我在sshd_config文件中更改了端口并重新启动服务(使用Linux Debian 8)。 从SSH(腻子)注销,我试图后来login,但我不能通过腻子连接..我试图通过FTP与FileZillalogin,仍然工作..

问题是什么?

我认为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 

其中应该显示222222

然后它应该工作。 如果没有,然后看看iptables

 iptables -nvL 

会给你一个你有什么清单

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

会添加一条规则,允许stream量进入端口2222 ,但是这可能无助于取决于其他规则的存在。

如果iptables不能解决它,那么它可能是你和服务器之间的防火墙。