我在公司时如何连接家里的电脑

我在公司时如何连接家里的电脑

当我在其他地方时,我想连接到我家里的电脑。但我家的电脑在路由器后面。我无法设置路由器,因为它不是我的。有什么方法可以让我家里的电脑在全球互联网上可见,这样我就可以在其他地方找到它?我的朋友告诉我使用 NAT 穿越。但我不知道如何实现它。

有谁能帮助我吗?谢谢。

我使用 gentoo linux 操作系统,我只想使用 ssh 连接到我家里的电脑,这样我就可以控制我家里的电脑。

答案1

您可以使用TeamViewer,即使您有动态 IP,此应用程序也允许连接。

答案2

SSH,NAT 穿越?听起来很奇怪。

您需要做的就是将 TCP 和 UDP 端口 22 (SSH) 转发到您的 Linux 机器的内部 IP。然后,您还需要告诉路由器始终为您的 Linux 机器提供相同的内部 IP(通过 MAC 地址或 netbios [=计算机] 名称)。

您可以使用 TightVNC 来远程控制 X11(您需要转发 VNC 端口(5900 以及 5500 和 5800)。

另一个选择是将 x-forwarding 与 SSH 结合使用。

(ssh [email protected] -X)

如果您只想访问自己的文件,您也可以使用 sshfs。

mkdir -p /mnt/sshfs
sshfs username@targetip:/ /mnt/sshfs

附注:请确保在 SSH 上仅使用 4096 位 RSA 私钥/公钥身份验证。不要使用密码,否则您肯定会立即遭到暴力破解。

(我的 SSH 日志显示过去 6 个月内大约有 4000 多次不同的黑客尝试,这意味着每天有 22 次不同的尝试......)

相关内容