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