URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 4404
[ Назад ]

Исходное сообщение
"ssh over ssh"

Отправлено mambur , 31-Окт-09 17:51 
Доступ к серверу "C" ограничен маршрутом с сервера "В".

A$ ssh user@B
password: ***
B$ ssh user@C
password: ***
С$ ls

Конечно очень напрягает дважды писать ssh, дважды вводить пароль. Да и серверов за B не один десяток.
Использование ключей решило вопрос быстрого доступа к В. Использование ключей для доступа к С исключено (секурити).

вариант, который не сработал:
A$ ssh user@B "ssh user@C"

В идеале хотелось бы иметь алиас вида sshC, ввести пароль и попасть на С через В.
Но как это сделать пока не придумаю.
Поделитесь идеями.


Содержание

Сообщения в этом обсуждении
"ssh over ssh"
Отправлено pavel_simple , 31-Окт-09 18:19 
>[оверквотинг удален]
>Использование ключей решило вопрос быстрого доступа к В. Использование ключей для доступа
>к С исключено (секурити).
>
>вариант, который не сработал:
>A$ ssh user@B "ssh user@C"
>
>В идеале хотелось бы иметь алиас вида sshC, ввести пароль и попасть
>на С через В.
>Но как это сделать пока не придумаю.
>Поделитесь идеями.

а проброс портов на B разрешен?


"ssh over ssh"
Отправлено QuAzI , 31-Окт-09 19:22 
Я пользуюсь так
Пробрасываем порт
ssh -N -L 8022:server_c:22 userB@server_b
Подключаемся к нему
ssh -p 8022 userC@127.0.0.1
Хотя наверное правильнее было бы туннелирование настроить, если уж настолько задалбывает лишняя строка, хотя она у меня в скрипте.

"ssh over ssh"
Отправлено Andrey Mitrofanov , 02-Ноя-09 12:12 
>Пробрасываем порт
>ssh -N -L 8022:server_c:22 userB@server_b
>ssh -p 8022 userC@127.0.0.1

См. http:/base/sec/ssh_tips.txt.html "Выполнение заданной команды после подключения"

++ google.ru + ProxyCommand ssh nc


"ssh over ssh"
Отправлено ACCA , 06-Ноя-09 10:24 
>вариант, который не сработал:
>A$ ssh user@B "ssh user@C"

ssh -t user@b "ssh user@C"