Двойное тунеллирование ssh

RedRabbit

Мой дом здесь!
Регистрация
11 Июл 2008
Сообщения
607
Реакции
256
Здравствуйте, как можно так сделать. Да это скорее всего проброс порта, но что-то я туплю.
Нужно поднять сокс через цепочку из двух linux серверов. Чтобы использовать сокс в браузере и выходить в инет через последний сервер.
Подключиться к серверу 1 используя логин и пароль, с сервера 1 подключиться к серверу 2 используя ключ ppk. Локальная машина на windows, стоит plink.
1. Как это сделать?
2. Как перекинуть ключ на машину 2 ?
 
Привет. На сколько я знаю, нужно конвертировать ppk в id_rsa с помощью puttygen.
Для цепочки можно заиспользовать Для просмотра ссылки Войди или Зарегистрируйся
 
Для цепочки я использую SSH Tunnel Manager, но мне нужен CMD. Пытаюсь хотя бы так:

Код:
plink -ssh -L 1521:127.0.0.1:61521 ip_server_1 -l root -pw password_server_1 ssh -L 61521:127.0.0.1:1521 ip_server_2 -l root -pw password_server_2

Но получаю ошибку
ssh: Exited: Error resolving 'ip_server_2' port 'w'. Servname not supported for ai_socktype

Или так, но не хочу пароли забивать
Код:
plink -ssh -L 1521:127.0.0.1:61521 root@ip_server_1 ssh -L 61521:127.0.0.1:1521 root@ip_server_2

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