我想使用 ssh 和 vnc 在家中控制我的实验室电脑。但由于我大学的防火墙,我无法从外部联系我的电脑。我想知道是否有办法避开防火墙并联系我的电脑。
这是端口的信息。我用午睡得到了它
Starting Nmap 6.47 ( http://nmap.org ) at 2015-04-11 23:14 KST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00018s latency).
Not shown: 964 closed ports, 30 filtered ports
PORT STATE SERVICE
22/tcp open ssh
445/tcp open microsoft-ds
548/tcp open afp
631/tcp open ipp
5900/tcp open vnc
8080/tcp open http-proxy
如果我尝试从大学的某个地方将我的笔记本电脑连接到笔记本电脑。效果很好。但从外面看根本不起作用。
我可以使用端口转发来解决这个问题吗?或者还有其他方法可以制作吗?
答案1
网络很可能阻止端口 22 上的外部请求。
你仍然有一些选择。仅当您可以验证自己没有违反大学政策时才可以继续。
- 使用VPN
团队查看器有一项功能可以让您创建私人 VPN。如果您可以在实验室电脑上运行客户端,这是最简单的选择。
http://www.teamviewer.com/en/products/remotecontrol.aspx
- 通过端口 443 进行 SSH。
仅当您的计算机不在 NAT 后面时,此方法才有效。您可以通过 22 以外的端口进行 ssh,例如端口 80 或 443。
https://askubuntu.com/questions/107173/is-it-possible-to-ssh-through-port-80