通过图形文件管理器上的中间机器访问远程文件夹
Access remote folder via an intermmediate machine on a graphical file manager
我想访问服务器 B 上的远程文件夹,该文件夹只能通过服务器 A 访问。我在两台机器上都有帐户。
要访问 B i 上的终端,首先要通过 ssh 连接到 A,然后跳转到 B。
要在 B 上使用端口,我会做同样的事情,通过 ssh 隧道建立端口映射。
但是我如何才能使用像 fish 这样的协议从图形文件管理器(如 dolphin)访问 B 上的文件夹?如何建立中间连接?
我已经尝试了创建从 localhost:port
到中间机器的隧道的间接方法,然后从那里到目标机器,并连接到文件管理器上的 fish://localhost:port
,但继续获取连接被拒绝。
如果您在客户端配置中将中间机器配置为代理,则可以使用标准 sshfs
执行此操作:
Host remote
ProxyCommand ssh -W %h:%p proxy
Host proxy
Hostname real-proxy-ip
然后您可以在本地安装您的远程文件系统并使用您喜欢的任何图形文件管理器访问它:
sshfs remote:/remote/path /mnt/mountpoint
我想访问服务器 B 上的远程文件夹,该文件夹只能通过服务器 A 访问。我在两台机器上都有帐户。
要访问 B i 上的终端,首先要通过 ssh 连接到 A,然后跳转到 B。 要在 B 上使用端口,我会做同样的事情,通过 ssh 隧道建立端口映射。
但是我如何才能使用像 fish 这样的协议从图形文件管理器(如 dolphin)访问 B 上的文件夹?如何建立中间连接?
我已经尝试了创建从 localhost:port
到中间机器的隧道的间接方法,然后从那里到目标机器,并连接到文件管理器上的 fish://localhost:port
,但继续获取连接被拒绝。
如果您在客户端配置中将中间机器配置为代理,则可以使用标准 sshfs
执行此操作:
Host remote
ProxyCommand ssh -W %h:%p proxy
Host proxy
Hostname real-proxy-ip
然后您可以在本地安装您的远程文件系统并使用您喜欢的任何图形文件管理器访问它:
sshfs remote:/remote/path /mnt/mountpoint