Возможно ли создать SSH-туннель для нескольких пользователей к одному и тому же локальному порту?

Возможно ли создать SSH-туннель для нескольких пользователей к одному и тому же локальному порту?

У меня есть веб-приложение, работающее на определенном порту на экземпляре Linux EC2. На этом сервере разрешен только трафик SSH.

Могут ли несколько клиентов использовать SSH-туннели к этому серверу для загрузки веб-страницы с этого порта?

решение1

Определенно. Вы можете легко попробовать это с вашим собственным пользователем. Просто откройте два терминала и запустите два сеанса SSH для проксирования того же порта сервера.

Сессия №1:

ssh -L 8080:127.0.0.1:80 [email protected] -NT

Сессия №2:

ssh -L 8081:127.0.0.1:80 [email protected] -NT

Обратите внимание, что я использовал два разных локальных порта (8080 и 8081), иначе вторая сессия выдала бы ошибку. Когда несколько пользователей подключаются с разных машин, это не применимо.

Связанный контент