如何从另一个国家进行远程连接?

如何从另一个国家进行远程连接?

通常,我会为那些对电脑没什么经验的人安装 Ubuntu。这些人的任务只是收发电子邮件、处理办公室事务和上网聊天。如果我和他们在一起,我可以解决他们的问题。但是,如果我在国外,这可能会有点麻烦。

是否可以从另一个国家的计算机连接到特定的 Ubuntu 机器并获得 root 访问级别?

答案1

您可以使用团队查看器它可以超越代理工作。

安装团队查看器:

对于 Ubuntu,你可以下载 teamviewer这里下载完成后,您可以双击 .deb 文件轻松安装。安装后,您可以在 Internet 菜单(应用程序)下找到 team viewer互联网)。

打开团队查看器:

应用互联网团队观察者

替代文本

在建立远程桌面连接之前,您必须知道运行 Team Viwer 的远程系统的 ID 和密码。从您的合作伙伴处获取 ID 和密码后,输入 ID 并单击连接到合作伙伴,几秒钟后它会显示一个提示输入密码的窗口。输入您从合作伙伴那里获得的密码,然后单击确定。

现在您已连接到远程系统。

笔记:
为了建立连接,必须在两个系统中安装 Team viewer。

答案2

我认为你可能会用团队查看器。它是免费的并且跨平台,也可以在您的移动设备上运行。

替代文本

您可以使用它来远程控制您自己的计算机,并帮助其他人。

查看完整功能这里

答案3

我同意,Teamviewer 很容易设置和操作,即使对于不太有经验的用户也是如此。然而 Ubuntu 内置虚拟网络计算机可以完成相同的工作,而无需信任外部商业公司。然而,两者都依赖于工作桌面环境,而当需要您的支持时,情况可能并非如此。

对于这种情况您可以安装openssh-服务器然后你就可以通过以下方式登录到远程计算机SSH在终端模式下。权限是根据您登录的用户帐户的权限授予的。

如需进一步了解,另请参阅社区维基

答案4

有几个问题需要解决。

其他计算机是否位于国家或本地防火墙后面?
其他计算机是否具有全球可寻址 IP?
同一本地(家庭)网络上是否有多台计算机位于路由器后面?

到目前为止,对于您和您的用户来说,最简单的方法可能是使用某种远程协助程序,例如 Team Viewer。根据 TeamViewer 的设置方式,他们可能需要在路由器/防火墙中为其打开一个端口。

如果您需要管理计算机(而不是帮助用户解决问题),那么还有几个更强大的选项。如果计算机暴露在互联网上,您只需 ssh 进入计算机即可执行所有管理任务,ssh 还可以进行 X 转发,尽管它相当缓慢,我更喜欢在远程桌面/X 转发情况下使用 NX。screen具有一些有用的教学功能,因为登录到同一屏幕会话的所有用户都会看到相同的终端,您可以使用(我已经这样做了)屏幕作为一种非常有效的工具来教远程用户如何使用和操作终端。

如果计算机位于路由器后面,情况会变得稍微复杂一些。您需要指示用户打开路由器上的端口,或者至少允许远程路由器配置(这很危险,所以要小心,一旦他们将路由器打开到互联网,您就应该登录并确保除您的家庭/工作 IP 之外的所有 IP 都被屏蔽)。如果您需要管理路由器后面的一台或两台计算机,则可以为每台计算机打开一个单独的 ssh 端口(例如,主 PC 的端口为 22,第二台 PC 的端口为 8022)。如果有 3 台以上的计算机,管理起来会非常困难,因此最简单的解决方案是执行“双 ssh”,您通过 ssh 进入内部网上的一台计算机,该计算机的端口 22 已转发给它,然后从该计算机根据需要通过 ssh 进入所有本地 PC。对于大型网络,您可以设置一个行为非常相似的 VPN(本质上,您的计算机将“似乎”位于远程内部网上,您可以连接到所有计算机,就像它们位于您自己的 LAN 上一样)。

如果途中有公司、学校或国家防火墙,您需要指导用户联系网络负责人,了解如何将端口转发到他们的电脑。

相关内容