我在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
其中应该显示22和2222
然后它应该工作。 如果没有,然后看看iptables :
iptables -nvL
会给你一个你有什么清单
iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
会添加一条规则,允许stream量进入端口2222 ,但是这可能无助于取决于其他规则的存在。
如果iptables不能解决它,那么它可能是你和服务器之间的防火墙。