因此,我好几天都在网上搜索试图弄清楚这一点,但却无法弄清楚。
我知道这会是一件很容易的事。
所以我最近拿了一台旧台式机并在其上安装了 ubuntu server 12.04。这个项目的目的是创建一个区域来托管几个 git 存储库和一个简单的网页。
我已经安装了 SSH 和 Apache2 软件包并尝试配置它们。现在我可以使用 ssh 从我的笔记本电脑登录[电子邮件保护]但只有当我在同一网络上时才会发生这种情况。一旦我离开家,就会出现超时错误。
所以现在我想了解两件事。
如何配置 SSH 以允许我从网络外部访问服务器。获取服务器上的主机名,以便登录名将是 greg@hostname,而不是[电子邮件保护]
(我已执行 sudo hostname 并更改了 etc/hostname 文件,但没有结果)
多谢你们。
答案1
答案2
是的,你可以。我 3 年前编写了这项服务。我包装了一个漂亮的网页并将其公开。我正在使用它为一些在私有网络上运行 Urbackup 的 R-PI 提供服务,以供一些客户检查:
https://mylinuz.com
答案3
你需要一个静态民众来自您的 ISP 的 IP 地址(不同:公共 IP 和私有 IP)。