使用 KDE Dolphin 连接到远程机器

Using KDE Dolphin to connect to a remote machine

我知道我可以使用 KDE dolphin 在我可以通过 ssh 直接访问的远程机器中打开一个目录,但是如果该机器只有 1 跳远怎么办?通常,当我必须在这样的机器上打开终端时(我们称之为 destination),我会发出以下命令:

ssh user1@intermediate_destination:dir1

它允许我连接到 "intermediate" 服务器。然后,从 intermediate_destination:

ssh user2@destination:dir2

如何使用 KDE Dolphin 从我的本地计算机在 destination 中打开文件浏览器?

按照@sanette 的建议,我已经尝试通过以下方式设置 ssh 隧道:

sudo ssh -J user1@intermediate_destination -NL 22:localhost:22 user2@destination

然后,我尝试使用具有以下参数的 Dolphin 创建 "Network folder":

  • 网络文件夹类型:安全shell (ssh)
  • 姓名:随便
  • 用户:用户2
  • 服务器:本地主机
  • 端口: 22
  • 协议: sftp
  • 文件夹: dir2
  • 编码: Unicode (UTF-8)

终于成功了!