因此,我已经在互联网上搜索了几天试图弄清楚这一点,但无法弄清楚。
我知道这将是一件容易的事。
所以我最近拿了一个旧桌面并在上面加载了 ubuntu server 12.04。我对这个项目的目标是创建一个区域来托管一些 git 存储库,也许还有一个简单的网页。
我已经安装了 SSH 和 Apache2 软件包并尝试配置它们。现在我可以使用 ssh greg@0.0.0.0.0 从我的笔记本电脑登录,但只有在我在同一个网络上时才能登录。一旦我离开家,我就会收到超时错误。
所以我现在想谈两件事。
- 如何配置 SSH 以允许我从网络外部访问服务器。
在服务器上获取我的主机名,以便登录名将是 greg@hostname 而不是 greg@0.0.0
(我已经完成了 sudo hostname 并更改了 etc/hostname 文件,但没有结果)
多谢你们。