Назад | Перейти на главную страницу

Доступ к удаленному серверу с помощью Nautilus через двойной туннель SSH с использованием SSHFS

Я пытаюсь получить доступ к своему рабочему компьютеру из дома. Мы должны подключиться по SSH к серверу, скажем ssh.company.com, а оттуда ssh на xhost для работы, скажем, xhost04.company.com. xhost04 напрямую недоступен. Как я могу просматривать файлы на xhost04 со своего домашнего компьютера с помощью nautilus (в ubuntu) с SSHFS.

Чтобы получить доступ к SSH-хосту, я бы использовал:

ssh -t -X ssh.company.com ssh -X internalserver

Как мне изменить это для SSHFS? Без двойного туннелирования получается следующее:

sshfs user@ssh.company.com: ~/far_projects

Установить nc на ssh.company.com и настройте строфу в ~/.ssh/config следующим образом:

Host internalserver
    ProxyCommand ssh user@ssh.company.com nc internalserver 22

Затем подключитесь к internalserver с пользователем по вашему выбору.