当我在公司时,如何连接到我的家用电脑


0

当我在另一个地方时,我想连接到我家的电脑。但我家的电脑是在路由器后面。我不能设置路由器,因为它不是我的。任何方式我可以让我家的电脑在全球互联网上可见,所以我可以在另一个地方找到它? 我的朋友告诉我使用NAT遍历。但我不知道如何实现它。

任何人都可以帮助我? 谢谢 。

我使用gentoo linux os, 我只是想连接到我家的电脑使用ssh,所以我可以控制我家的电脑。


你连接时没有说你想做什么,你没有说操作系统是什么(我怀疑是Windows?)。那会很有帮助。
Wes Hardaker

Answers:


1

您可以使用 的TeamViewer ,这个应用程序允许即使你有动态IP连接。


看来teamviewer不是免费的,我想自己做。

0

SSH,NAT遍历?听起来很奇怪。

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

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

另一种选择是使用SSH进行x-forwarding。

(ssh root@YourDomainOrIP.com -X)

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

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

旁注:确保在SSH上仅使用4096位RSA私钥/公钥认证。没有密码,或者你会在绝对确定的情况下立刻遭到暴力破解。

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

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.