Я создал ссылку на порт в своей локальной системе для базы данных для доступа к ней.
Рабочий случай: Когда у меня есть только один сервер, который я использую в качестве прокси-сервера.
ssh -L 5433:rds-server:5432 Используя этот синтаксис, я могу подключиться к rds-server:5432 из моей локальной сети, используя: jdbc:postgresql://localhost:5433/reports
Нужна помощь Случай: Когда у меня два сервера в качестве прокси
Мне нужно подключиться по ssh к proxy-server1, а оттуда по ssh к proxy-server2 и получить доступ к rds-server: 5432. Мне нужна команда, чтобы я мог туннелировать два сервера и создать ссылку на rds-server: 5432 на мой localhost: 5433.
решение1
Я предполагаю, что вы используете аутентификацию по ключу:
Просто беги
ssh -L 5433:rds-server:5432 'ssh -L 5433:rds-server2:5432'
Сервер, к которому вы подключитесь первым, автоматически выполнит команду внутри ''.
Глянь сюда:https://linux.die.net/man/1/ssh