如何通过 SSH 连接到通过大学 WiFi 连接的桌面?

如何通过 SSH 连接到通过大学 WiFi 连接的桌面?

我想从我的笔记本电脑通过 SSH 连接到我的桌面。我的桌面通过大学的 WiFi 连接到互联网。所以,它位于一个我无法控制的网络上,并且它的 IP 会定期更改。

经过一些简短的研究,似乎在我租用的服务器(我可以完全控制)的帮助下,这可以通过以下任一方式实现:

a) SSH 隧道或 b) 设置 VPN

所以,情况是这样的:

笔记本电脑 <--SSH--> 服务器 <--SSH--> 台式机

这就是我想要的:

笔记本电脑<---SSH--->台式机(通过服务器作为中间)

谁能告诉我实现这一目标和/或链接相关资源的最简单方法?

如果我的台式机未连接到服务器,是否可以“ping”我的台式机以从笔记本电脑启动该连接?

谢谢!

答案1

有一些服务可以帮助您实现这一目标,其中一项称为没有另一个叫恩格罗克这些是为动态 IP 提供固定域的示例,它基本上为您提供了一个域,每次您的 IP 更改时它都会更新该域。那么首先,

确保您要访问的桌面(您的服务器)在端口上有 ssh_d 服务(任何端口 > 1024 都可以)

将 PORT 转发到路由器(注意路由器通常在本地连接和互联网之间使用 NAT)

使用以下命令从另一个网络连接到您的服务器ssh -p PORT [email protected]

答案2

设法通过反向 SSH 隧道来做到这一点。看这里:https://www.vdomck.org/2005/11/reversing-ssh-connection.html

相关内容