首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问防火墙后面的远程Linux?

如何访问防火墙后面的远程Linux?
EN

Unix & Linux用户
提问于 2011-12-22 14:16:28
回答 4查看 1.5K关注 0票数 4

我的一个客户在他的电脑上运行一个Linux,我需要远程访问它。这是一台PC计算机,而不是服务器,所以它大部分时间都连接到互联网上。它也有防火墙。

我有时需要管理这个Linux来安装新软件或访问它的数据库。我获得远程访问的最佳方式是什么?

请注意,这台PC是在一个正常的在家互联网连接.它的IP地址不是服务器IP地址,它隐藏在ISP提供商的后面。我在办公室工作。如果需要的话,我有一个Linux PC服务器,它有固定的IP地址供我使用。

EN

回答 4

Unix & Linux用户

发布于 2011-12-22 15:32:55

也许您可以让客户从VM内部连接到您可以登录(*1)的系统,然后使用反向隧道。例如:

代码语言:javascript
复制
ssh -R 2200:127.0.0.1:22 youripaddress

然后您将在该系统(*1)上使用

代码语言:javascript
复制
ssh -p 2200 localhost

是"*1“系统的ip地址/主机名。

票数 6
EN

Unix & Linux用户

发布于 2011-12-22 14:32:19

Virtualbox有一个很棒的特性叫做VRDP,这意味着您可以远程访问这个VM (其他虚拟化应用程序也有类似的特性)。我一直在使用它,它工作的很好,而且非常快。您可以在显示面板下的VM属性上配置它。

  • Remote Display下,您应该勾选Enable Server的方框
  • Authentication level (您可以在上面的链接中阅读有关不同选项的内容)设置为所需的级别。
  • 此外,我强烈建议您也更改端口号,任何1024以上的随机数都可以。

您可以使用dyn-dns无ip之类的服务来跟踪他的主路由器的动态变化的IP地址。请注意,这些服务是免费的,并将自动更新。

另一点:如果您使用NAT路由器,您应该将一个端口转发到您的计算机(安装了VM的计算机),以便能够通过路由器的防火墙连接到它。端口号是在启用VRDP选项时设置的端口。

更多信息:

票数 5
EN

Unix & Linux用户

发布于 2011-12-29 10:50:25

最重要的部分是在设备的设置中选择桥接适配器。如果不这样做,它可能会创建一个NAT,使机器难以访问,而不设置另一层端口转发在您的个人计算机上。这将创建一个可以从本地网络访问的网络接口(设置桥接适配器)。然后,您可以设置您的路由器使用端口转发。

如果设置此(桥接适配器)由于兼容性原因而失败,则必须设置内部端口转发以及通过路由器。

或者使用NAT

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

https://unix.stackexchange.com/questions/27426

复制
相关文章

相似问题

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