Ubuntu Netbook ..如何远程访问它


0

我在家里使用Fios的Ubuntu上网本。我想知道我是否可以从互联网上的任何地方访问计算机

Answers:


1

有很多方法可以做到这一点。

最安全的是通过SSH,但它只是命令行访问。

您可以使用Ubuntu提供的基于VNC的桌面共享服务,但VNC存在可怕的安全漏洞。

您可以在葡萄酒中运行Teamviewer并从任何地方访问您的机器,甚至是Android手机。


随着ssh -X你获得X11转发,这意味着你可以运行在ununtu上网本上执行的X11客户端程序程序,如Xterm,firefox等,并将它们显示在你本地的X11服务器(你所在的桌面)上。
Justin Dearing 2012年

1

能够从Internet访问家庭网络中的计算机最重要的事情是使您的调制解调器/防火墙能够打开一个或多个端口并将它们引导到您的上网本。

让我们使用一个简单的例子,并假设您的互联网连接具有静态IP(如果它是动态的,您需要找出它何时发生变化以及哪个IP或您将无法再访问它)。我们还假设您希望ssh(端口22)访问您的上网本。

好的,您的家庭互联网连接的静态IP是192.0.2.10,您的内部LAN使用10.1.2.0/24,您的上网本具有IP 10.1.2.20(使其静态,而不是dhcp分配)。

配置调制解调器/防火墙,以便将流量从22端口引导到您的上网本IP 10.1.2.20。用于此的名称并不总是相同的,它可能是应用程序级网关,防火墙,应用程序防火墙,你有什么。只要你确保以正确的方式引导交通。

顺便说一句,您也可以启用DMZ并将DMZ配置为在10.1.2.20上使用您的上网本,但是这会将您的上网本打开到不仅仅是端口22用于ssh而且您必须在上网本上配置防火墙以防止什么都不好发生。所以这可能超出了你的问题的范围。

默认情况下,如果没有运行,你的上网本应该已经运行了ssh服务器:

sudo apt-get install openssh-server

完成后,ssh服务器启动并运行。

您还应该安装一个工具来防止暴力破解密码到您的ssh服务器:

sudo apt-get install fail2ban

阅读/ usr / share / doc / fail2ban /中的文档,了解如何启用它,这很容易。

如果您正确设置了所有内容,您应该能够从以下任何地方远程登录您的上网本:

ssh 192.0.2.10 -l username

要么

ssh username@192.0.2.10

1

考虑到这个问题的简洁性,您可能需要一种更简单的方法,如TeamViewer

这将使您不必跟上您的公共IP更改。您不必为端口转发而烦恼。它几乎可以在任何地方使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.