带隧道的远程安装

带隧道的远程安装

当我使用 ssh 登录到 ServerA 时,我可以 ping 到 ServerB。
如果我在 ServerA 上有 sudo 权限,我就可以执行以下命令:

sudo mount ServerB:/pathInServerB localPathServerA

我希望能够通过ServerA从ServerB直接挂载到本地机器。

  1. 我无法 ssh 到 ServerB。(所以我想在这种情况下带有隧道的 sshfs 将不起作用)。
  2. 我可以使用 ssh 登录到服务器A。
  3. 我在服务器 A 上没有 sudo 权限。
  4. 我在本地机器上确实拥有 sudo 权限。

我已经做了以下事情:

代码:

sudo ssh -f userName@ServerA -L 111:ServerB:111 -L 2049:ServerB:2049 -L 1110:ServerB:1110 -L 4045:ServerB:4045 -N
sudo mount -o tcp localhost:/PathInServerB localPath

我没有成功。

我如何做呢?

相关内容