Действительно ли возможно установить графическую связь через 2 слоя ssh, с помощью Thunar? Для единственного "слоя" я могу открыть удалить хост путем ввода sftp://user@host
в строке поиска, и затем работают с файлами на host
как будто они были локально доступны.
Теперь, однако, я нахожусь в ситуации где моя цель host2
невидимо от www, таким образом, я имею к ssh на host1
, и оттуда ssh снова, к host2
, в локальной сети. Решение "для псевдокода" было бы похоже sftp://user1@host1/stfp://user2@host2/
, но это не работает.
Цель состоит в том, чтобы удобно отредактировать файлы на host2
, использование моих локально установленных инструментов GUI.
У Вас есть две возможности:
sshfs
. На хосте один необходимо смонтировать удаленный каталог к некоторому каталогу: sshfs user@host2:/directory /mountpoint
затем на Вашем компьютере просто необходимо открыть sftp://user1@host1/mountpoint
. Использование Sshfs libfuse для монтирования файловой системы в пространстве пользователя. Это не нужно, чтобы иметь полномочия суперпользователя. Главным образом достаточно быть в fuse
группа пользователей. 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