Скажем, у меня есть ssh доступ к машине "foo":
me@local: ssh user1@foo
И оттуда я могу получить доступ к "bar":
user1@foo: ssh user2@bar
При такой настройке есть ли способ Я могу использовать sshfs для монтирования на моем локальном компьютере каталога, расположенного в "bar"?
У меня нет административного доступа в "foo", поэтому я не могу использовать sshfs для монтирования там каталога. [ 115]
Да, можно использовать ProxyCommand, чтобы указать SSH использовать «foo» в качестве «точки перехода» для доступа к «bar».
Вам нужно настроить вещи так, чтобы вы могли получить доступ к «панели» прямо из вашей оболочки. Как только вы сможете ssh bar
без необходимости явного входа в «foo», sshfs должен работать прозрачно (и я это только что проверил).
Для этого добавьте что-то вроде этого в .ssh/config
:
Host bar
ProxyCommand ssh foo nc -q0 %h %p
.