Я пытаюсь получить доступ к своему рабочему компьютеру из дома. Мы должны подключиться по 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
с пользователем по вашему выбору.