使用 ssh 挂载文件夹两次(第一次 ssh 到 gate,然后从 gate 到工作站)

使用 ssh 挂载文件夹两次(第一次 ssh 到 gate,然后从 gate 到工作站)

我目前的情况是,我有一台个人笔记本电脑,还有一个工作站需要安装。但在我进入该工作站之前,我首先需要通过 ssh 进入网络入口。

所以基本上,如果我只想连接到工作站,我需要这样做:

ssh 用户名@gate

$ ssh 用户名@工作站

有没有办法让我将工作站直接安装到 Ubuntu?这样我就可以在工作站上处理我的文档了?

关于如何做到这一点有什么想法吗?

答案1

这应该可以实现SSH 转发.例如

$ ssh -f -L 2200:username@workstation:22 username@gate -N
$ sshfs -p 2200 localhost:/path/to/remote/dir /path/to/mount/point

但是,您的网关计算机的管理员可能已禁用 SSH 转发,在这种情况下,我认为您无法使用此选项。

另一种可能性是使用SSH 反弹。在我看来,这有点复杂,并且可能需要您在网关机器上安装 netcat。

相关内容