Каков наилучший способ создания удаленного туннеля?
У меня есть 3 сервера Linux:
- 10.0.0.0/24 - (10.0.0.10) сервер Linux внутри моей локальной сети.
- 20.0.0.0/24 - (20.0.0.10) сервер Linux с HTTP-сервером Apache
- 50.50.50.50/32 - сервер на Amazon AWS, который видит локальные сети 10.x и 20.x.
10.х не видит 20.х и 20.х не видит 10.х
Каков наилучший способ (и как я могу это сделать) для установки сервера 50.50.50.50 на AWS для создания туннеля от 10.x до 20.x
Например, если 20.x запускает HTTPd, я хочу иметь возможность перейти на 50.50.50.50:80 с серверов 10.x и посмотреть содержимое 20.x:80.
Благодарю.
1 ответ
Войти в 50.50.50.50
и беги
ssh -L 50.50.50.50:80:20.x:80 username@20.x
и введите свой пароль для user@20.x.
Теперь, если вы подключитесь к 50.50.50.50:80
от 10.x
вы должны увидеть HTTPd на 20.x.
Вы можете добавить -N
не выполнять удаленную команду. Добавить -f -N
в фоновом режиме ssh.
веселит,