Answers:
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次不同的尝试......)