当前位置: 首页 > 知识库问答 >
问题:

通过图形文件管理器上的中间计算机访问远程文件夹

艾令秋
2023-03-14

我想访问服务器B上只能通过服务器a访问的远程文件夹。我在两台机器上都有帐户。

要访问B上的终端,我首先通过ssh连接到A,然后跳转到B。要使用B上的端口,我也会这样做,通过ssh隧道建立端口映射。

但是,要使用fish之类的协议从图形文件管理器(如dolphin)访问B上的文件夹,我该怎么做?如何建立中间连接?

我尝试了一种间接的方法,从本地主机:端口到中间机器,从中间机器到目标机器,并连接到fish://localhost:port,但继续拒绝连接。

共有1个答案

汪辰阳
2023-03-14

如果您在客户端配置中将中间机配置为代理,则可以使用标准的sshfs来实现这一点:

Host remote
  ProxyCommand ssh -W %h:%p proxy
Host proxy
  Hostname real-proxy-ip

然后,您可以在本地装载远程文件系统,并使用您喜欢的任何图形文件管理器访问它:

sshfs remote:/remote/path /mnt/mountpoint
 类似资料:
  • 我希望使用jmx或JSTATD通过ssh隧道(到EC2机器)使用visualvm应用程序。我该怎么做?下面是已经尝试(和失败)的列表:(顺便说一句:如果visual vm不合适,如何在远程计算机上查找内存泄漏?) 我在EC2机器上设置了jstatd服务器(应用程序已经在上面运行),然后在VisualVM中设置了一个将本地端口3333映射到远程端口1099的隧道,我试图在端口3333上使用jstat

  • 问题内容: 我试图使用批量插入来读取本地计算机中单个xml文件的内容。 它正在工作,但是我正尝试从远程计算机读取相同的内容。其给出以下错误 我给的文件路径为 它给出了相同的错误,然后,我为该远程计算机创建了网络共享驱动器,即文件路径为(z :)为 同样的错误:-(帮助我解决吗? 问题答案: 这里的问题似乎与文件共享有关,而不与SQL Server有关。 首先,驱动器映射是针对每个用户的,因此在使用

  • 我想在远程服务器上上传文件,目前我只能在本地机器上上传。下面是我的代码 提前感谢!

  • 问题内容: 无法将图片上传到。现在,如果选择的文件是,我希望能够将文件转换为并将转换后的文件上传到。我能够在转换到与仅如果我给了文件的路径。如何从中访问上载的文件?下面是我的代码: 我正在尝试像这样访问上载的文件: 因为在函数中传递了一个参数。 我的表格: 我在过程的哪一部分转换文件? 请帮忙。非常感谢。 问题答案: 您正在尝试在本地处理文件。该文件必须是您服务器的文件系统,或者至少要在上公开可用

  • 问题内容: 我有一个如下图所示: 我想找出写入文件的字节而无需查询文件 因为这会增加开销,但我不希望这样。 我也不能这样做: 因为它在压缩前给出大小。 问题答案: 您可以使用Apache commons IO库中的CountingOutputStream。 将其放在GZIPOutputStream和文件Outputstream(hdfs.create(..))之间。 将内容写入文件后,您可以从Co

  • 问题内容: 我正在使用使用大量ajax的grails创建一个web应用程序。我想使用ajax实现文件上传。我不知道如何使用ajax进行文件上传。我的示例GSP代码是: 我尝试了和。上传后,我想用结果更新“ updateArea”。结果,我打算显示上传文件的详细信息。 问题答案: 通过Ajax上载文件实际上是不可能的。您仍然可以使用隐藏的iframe在后台上传文件,并评估响应(位于iframe内)或