LINUX.ORG.RU

примонтировать через ssh-gate

 , , , sshgate


1

1

есть некий сервер, при коннекте - требует логин-пароль, затем требует выбрать сервер внутре и ввести от него логин-пароль

как такое чудо-юдо примаунтить можно?

если только одним ссхфс, указав реквизиты гейта - то начинает задумчиво молчать и чего-то хотеть. Затем падает по таймауту

- пробросить порт второго сервера, на внешний ip

- коннект к серверу осуществлять посредством публичных ключей, а не паролей

vxzvxz ★★★
()
Ответ на: комментарий от mos

в том то и проблема, что нет возможности провесить просто туннель: после соединения по ssh и ввода первой пары логин-пароля диалог продолжается (запрос сервера и логин-пароля).

sshGate
() автор топика
Ответ на: комментарий от vxzvxz

увы

это всё замечательно, но иногда бывает так, что сервер не твой :)

sshGate
() автор топика

Из FAQ:

Alternative Solution:

   1) Create a shell script to wrap the tunneling of one ssh command over
   another,
$ cat >Atunnel <<EOF
#!/bin/bash
ssh -q A ssh -q "$@"
EOF
$ chmod u+x Atunnel

   N.B. make sure to put this somewhere on your path. 2) sshfs mount as
   normal but using this script as the ssh command.
$ sshfs -o ssh_command='Atunnel' B: ~/mydir

Думаю, в роли ssh_command может быть скрипт на expect.

tailgunner ★★★★★
()
Ответ на: комментарий от Tanger

запрещено и туннели, и исходящие ssh-соединения.

sshGate
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.