gpt4 book ai didi

linux - 通过中间机器挂载远程文件系统(sshfs)

转载 作者:IT王子 更新时间:2023-10-29 01:11:52 30 4
gpt4 key购买 nike

情况:

  • 我在 ma​​chine1 工作,在那里我有 root 权限。我可以从 ma​​chine1 通过 ssh 访问 ma​​chine2(我是没有权限的用户)。
  • ma​​chine3(也是没有权限的用户)不能直接从 ma​​chine1 访问。我需要使用来自 ma​​chine2 的 ssh 连接来访问 ma​​chine3
  • 简而言之:ma​​chine1 可以通过 ssh 进入 ma​​chine2 但不能进入 ma​​chine3ma​​chine2 可以通过 ssh 连接到 ma​​chine3

我想做的事情:

  • 我想使用 sshfs 在 ma​​chine1 上安装一个位于 ma​​chine3 上的本地(自己的)目录。

并发症:

  • sshfs 在 ma​​chine2 上不可用。

如何做到这一点?

最佳答案

您可以使用 ssh 将端口 22 从 machine3 通过 machine2 转发到 machine1,例如

user1@machine1:$ ssh -L 2222:machine3:22 user2@machine2

之后在 machine1 上配置 sshfs 以使用 localhost:2222 端口(在第二个终端选项卡中):

user1@machine1:$ sshfs user3@localhost:/some/machine3/dir /some/local/dir -p 2222

关于linux - 通过中间机器挂载远程文件系统(sshfs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19950741/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com