希望这不仅仅是另一个“端口 25 被阻止”的问题。我的情况略有不同。
我在托管公司 X 有 2 个帐户。
帐户 1:Ubuntu 盒子能telnet 到 given.domain.com 25(或为了举例,端口 80)
帐户 2:Debian 盒子不能telnet 到 given.domain.com 25 但能端口 80
我通常使用 Ubuntu,因此在 Debian 上安装了 UFW,并且 UFW 状态如下:
25 ALLOW Anywhere
25 (v6) ALLOW Anywhere (v6)
另外我跑了
iptables -I INPUT -p tcp -m tcp --dport 25 -j ACCEPT
并且已进行过重新启动。
我的主机没有阻止端口 25正如 Ubuntu 框清楚显示的,但是如果防火墙处于活动状态并且提供商允许,什么会阻止 telnet 访问端口 25?
此外,我运行了一个空白的 Debian 10 实例,它能够很好地远程登录到相同的 given.domain.com 25
我也运行过iptables -F
(当然这会将我踢出)并停止过 UFW 服务 - 但同样 - 都没有用。如果这很重要 - 我还以 root 身份运行。
答案1
正如预期的那样,这是 Linode 阻止了服务器。显然,默认情况下所有新服务器都会在端口 25 上被阻止(即使我启动了一个可以正常工作的新实例!!)。显然,一段时间后端口 25 就会启用 - 我不确定那是多久!