У меня 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.x не может видеть 20.x и 20.x не может видеть 10.x
Как лучше всего (и как это сделать) установить сервер 50.50.50.50 на AWS для создания туннеля от 10.x до 20.x
Например, если 20.x запускает HTTPd, я хочу иметь возможность перейти на 50.50.50.50:80 с серверов 10.x и увидеть содержимое 20.x: 80.
Спасибо.
Войти в 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.
ура,