我需要从家里的 Linux 桌面通过 ssh 连接到 Linux 工作站。工作站位于大学防火墙后面。大学有一个 VPN,但这个 VPN 服务器 (juniper) 没有 Linux VPN 客户端可供我使用(我确实很努力了)。
在我的 Android 手机上,我有一个可以正常工作的 Juniper VPN 客户端。使用 Android 上的 juice-ssh 或 connectbot 之类的东西,我就可以 ssh 进入工作站。这很好,但我需要从 Linux 桌面工作,所以我现在正在寻找某种方法,从 Linux 桌面上的命令行工作,并通过 Android 设备 ssh 到远程工作站。
我猜想我需要的是某种 ssh(反向)隧道和/或端口转发魔法,但我不确定如何进行。
答案1
回答我自己的问题,我让它工作的方式如下。首先,我使用带有 Juniper VPN 客户端的 Android 手机连接到 VPN。然后我通过 USB 将手机连接到笔记本电脑。即使笔记本电脑上的互联网通过手机(因此通过 VPN 客户端)传输,从笔记本电脑到远程计算机的 SSH 仍然无法工作。但是使用时钟词模式绑定系统(需要手机应用程序和笔记本电脑客户端)允许我从笔记本电脑建立 ssh 连接。我不太清楚 clockworkmod 到底做了什么特别的事情,但我认为我暂时不需要知道。