Как монтировать удаленный SSHFS через промежуточную машину? Туннелирование?

Я хотел бы установить удаленную файловую систему (A) с помощью SSHFS, но иногда у меня есть IP-адрес, доступ к которому запрещен. Поэтому мой план – получить доступ к нему через другую машину (B) в этой сети. Нужно ли мне смонтировать A на B, а затем установить B (и A) на локальный компьютер? Есть ли лучший способ сделать это?

Обновить

Чтобы прояснить процедуру:

Во-первых, я создаю туннель

ssh -f [email protected] -L MYPORT:machineA:22 -N 

И затем я монтирую удалённую файловую систему

 sshfs -p MYPORT [email protected]:/myremotepath /mylocalpath 

Правильно ли это?

Как я могу уничтожить туннель, когда закончим?

Да туннелирование. Вы подключаете машину B, создаете локальный туннель (-L) в порт SSHd машины A, а затем sshfs на localhost в порт только что созданного туннеля.

  • Как получить файлы на локальный компьютер при входе в SSH?
  • ITerm2 теряет цвета «ls», если я ssh на сервере
  • Как я могу использовать HTTP / SSH для моего сервера с моим публичным IP-адресом за маршрутизатором?
  • Можем ли мы использовать JSch для обмена данными на основе SSH?
  • Обновление сайта с git (over ssh)
  • Как использовать SSH для копирования файла на удаленный сервер под другим пользователем
  • Как работает шифрование SSH?
  • Как я могу получить SSH в Windows, например, в Linux или OS X
  • Генерировать ключ аутентификации для ssh
  • SSH - SSH в хост, под маршрутизатором, к которому у вас нет доступа (невозможно переправить порт)
  • Как получить команды, выпущенные в сеансе ssh
  • Interesting Posts
    Давайте будем гением компьютера.