通过 SSH 远程进入网络服务器?

通过 SSH 远程进入网络服务器?

我已经设置了一个运行 MediaWiki(TurnKey 设备)的虚拟服务器。我已经启动并运行了该服务器,并在本地网络上为其分配了一个静态 IP 地址。

我还通过在路由器上设置 DMZ 主机为服务器分配了一个公共 IP 地址。路由器是 Draytek Vigor 2820。

我曾尝试使用 SSH/SFTP/FTP 远程访问服务器,但都超时了。交钥匙设备标配 Shell 盒装,运行良好。

我已经使用 webmin 界面检查了防火墙,并且允许端口 22。

我是否遗漏了任何重要步骤?

作为参考,设备产品页面可以在此处看到:http://www.turnkeylinux.org/mediawiki

更新:

当我从远程位置(任何远程位置) ping 公共 IP 地址时,该地址失败,并且端口测试显示端口 22 已关闭。我推测这是否将问题缩小到路由器?

答案1

“我不确定如何为多台服务器打开端口 22。”

如果您想在相同/重叠的标准端口号分配上运行多个服务器/应用程序,那么您将需要多个可路由的 IP 地址才能通过 Internet 访问每个服务器/应用程序。

答案2

路由器上的入站 ssh 和 http 端口可能未打开。您需要查阅路由器的文档,然后了解如何打开路由器上通往 DMZ 上服务器的防火墙端口。

也就是说,由于 Draytek Vigor 2820 支持端口重定向:

http://www.draytek.co.uk/products/vigor2820.html

我可能会建议您将服务器移出 DMZ,并将端口 80、443 和 ssh 重定向到该服务器的 IP。

相关内容