首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公寓网络问题

问公寓网络问题
EN

Ask Ubuntu用户
提问于 2015-05-18 17:27:55
回答 1查看 167关注 0票数 0

好的,我正试着从工作/学校进入我的家庭机器。问题是,即使我适当地设置了我的路由器,我只能在我公寓的网络中(不是我自己的)时才能进入路由器。他们有自己的网络和自己的一组IP地址。这是有问题的。我在想有没有人知道解决办法?我已经考虑过vpn,但是看起来即使有VPN,我仍然需要通过他们自己的网络来运行。有没有办法将vpn连接到他们的网络上,然后通过我自己的网络进入我的机器?还是另一种选择?

耽误您时间,实在对不起

EN

回答 1

Ask Ubuntu用户

发布于 2015-05-18 20:24:38

不了解你的互联网服务提供商(ISP),也不知道你公寓的网络(AN)是如何管理的,很难给出一个解决方案。

动态与静态IP地址

三个层次的困难

首先,ISP为大多数家庭用户分配IP地址,ISP提供一个动态IP地址。这意味着IP地址可以随时根据ISP的意愿进行更改。您需要找出ISP分配给您的AN的IP地址。您可以在Google搜索中键入“什么是我的IP”,并获得分配给您公寓网络的IP地址。然而,这并不能告诉您这是静态的(它永远不会改变)或动态的(它可以随时改变)。假设这个地址是www.xxx.yyy.zzz。

第二:由公寓网络分配的IP地址:您的公寓网络可以静态或动态地再次为每个公寓分配IP地址。如果公寓网络管理员使用动态IP地址分配。停在这里!没有办法从外部可靠地向您的家庭计算机发送ssh。

如果你公寓的网络管理员使用静态IP地址分配,可能还有希望。我假设答案的其余部分就是这样的。假设您公寓的网络已将IP地址10.0.0.25永久分配给您的公寓。您可以从您自己的路由器的WAN设置部分中找到这一点。

第三:您可以控制的由您自己的路由器分配的IP地址。确保您的路由器向您要ssh的计算机分配相同(静态) IP地址。假设这个地址是192.168.1.101。这只是一个例子。没有必要将您的IP地址更改为此特定地址。您可以从计算机的网络管理器的连接信息中找到此信息。

端口通过两个路由器转发

您已经知道ssh使用端口22。但是,由于您公寓的网络管理员可以远程工作,她可能会使用该端口将ssh插入本地服务器/路由器。无论如何,不能使用同一个端口连接多个公寓。因此,如果22被其他居民使用或简单地被阻塞,那么您必须使用另一个端口。在50000+范围内选择不同的端口。比如说50005。

将计算机的ssh服务器设置为侦听50005而不是22。将ssh客户端设置为使用此端口。

现在,请您的公寓网络管理员将端口50005转发到您公寓的IP地址10.0.0.25。

设置您自己的路由器,将端口50005转发到计算机的IP地址,192.168.0.101。

现在你应该可以从你公寓的网络之外进行ssh了。当从外部使用ssh时,请记住使用外部ISP分配的IP www.xxx.yyy.zzz和端口50005 (或您选择的任何端口)。

如果动态分配www.xxx.yyy.zzz,则可以使用DDNS服务将该IP地址链接到主机名。

希望这能有所帮助

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/625340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档