使用 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)
终于成功了!
我知道我可以使用 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)
终于成功了!