因此,我一直在网上搜索互联网几天,试图弄清楚这一点,并找不到它。如何从我的家庭网络外部访问我的SSH Linux服务器
我知道它会很容易。
所以我最近拿了一个旧桌面,并加载了Ubuntu的服务器12.04。我的这个项目的目标是创建一个区域来容纳几个git仓库,也许是一个简单的网页。
我已经安装了SSH和Apache2软件包,并试图配置它们。现在我可以使用ssh [email protected]从我的笔记本电脑登录,但只能在同一网络上登录。一旦我离开房子,我会遇到超时错误。
所以我现在想要得到2件事情。
- 如何配置SSH以允许我从外部网络访问服务器。
获取服务器上我的主机名,以便登录将被格雷格@主机名代替[email protected]
(我已经做了sudo的主机名和更改等/主机文件,并没有结果)
谢谢你们。
您需要通过路由器打开端口22和80(尽管我建议您将用于SSH的端口更改为非标准端口)。如果您为其设置DNS条目,从外部访问将更容易。这两件事都是SO的主题。尝试在这里询问[su] – 2013-09-22 01:05:47
offtopic,但确保您的服务器计算机具有可访问的端口(可能被路由器/防火墙/等阻止),然后使用您的服务器的外部IP地址 –
对不起,我把它转发给超级用户。感谢您的反馈 – Greg