Ask_Overflow Asked: 2016-12-20 03:53:56 +0800 CST2016-12-20 03:53:56 +0800 CST 2016-12-20 03:53:56 +0800 CST 更改默认端口 ssh 后的登录问题 772 我更改了 sshd_config 文件中的端口并重新启动服务(使用 Linux Debian 8)。从 SSH (Putty) 注销,我稍后尝试登录,但我无法再通过 Putty 连接.. 我尝试使用 FileZilla 通过 FTP 登录,但仍然有效.. 问题是什么? linux debian ssh port 1 个回答 Voted Best Answer bao7uo 2016-12-20T04:01:06+08:002016-12-20T04:01:06+08:00 我假设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没有修复它,那么它可能是您和服务器之间的防火墙。
我假设
iptables
没有运行并阻止它。它可能是 SE Linux。尝试运行:如果已启用,则运行:
如果输出说
tcp 22
然后运行以下命令添加新端口(例如 2222)
然后终于运行
然后应该显示
22
和2222
然后它应该工作。如果没有,请查看
iptables
:会给你一份你所拥有的清单
会添加一条允许流量进入端口的规则
2222
,但这可能无济于事,具体取决于存在的其他规则。如果
iptables
没有修复它,那么它可能是您和服务器之间的防火墙。