Соединение с Thunar через два слоя sftp

Действительно ли возможно установить графическую связь через 2 слоя ssh, с помощью Thunar? Для единственного "слоя" я могу открыть удалить хост путем ввода sftp://user@host в строке поиска, и затем работают с файлами на host как будто они были локально доступны.

Теперь, однако, я нахожусь в ситуации где моя цель host2 невидимо от www, таким образом, я имею к ssh на host1, и оттуда ssh снова, к host2, в локальной сети. Решение "для псевдокода" было бы похоже sftp://user1@host1/stfp://user2@host2/, но это не работает.

Цель состоит в том, чтобы удобно отредактировать файлы на host2, использование моих локально установленных инструментов GUI.

1
задан 25 April 2017 в 16:00

1 ответ

У Вас есть две возможности:

  1. Используя sshfs. На хосте один необходимо смонтировать удаленный каталог к некоторому каталогу: sshfs user@host2:/directory /mountpoint затем на Вашем компьютере просто необходимо открыть sftp://user1@host1/mountpoint. Использование Sshfs libfuse для монтирования файловой системы в пространстве пользователя. Это не нужно, чтобы иметь полномочия суперпользователя. Главным образом достаточно быть в fuse группа пользователей.
  2. Перенаправление портов - позволяющий "непосредственно" соединиться через ssh от Вашего компьютера до host2. Просто выполните команду: ssh user1@host1 -L 2022:host2:22 затем можно получить доступ к host2 от собственного компьютера: ssh user2@127.0.0.1 -p 2022 при использовании этого метода, необходимо дать thunar команду использовать другой порт (в примере, это - 2022). Как сделать это? Можно найти его здесь: , Как я соединяюсь с сервером с thunar в Xubuntu? - sftp://user2@127.0.0.1:2022/directory
1
ответ дан 7 December 2019 в 15:37

Другие вопросы по тегам:

Похожие вопросы: