Назад | Перейти на главную страницу

Невозможно получить доступ к порту, переадресованному ssh-туннелем на общедоступном интерфейсе

Я использовал следующую команду:

ssh root@58.36.132.124 -N -R *:11222:127.0.0.1:11222

Перенаправить сервер, работающий локально на порт 11222, на сервер с вышеупомянутым общедоступным IP-адресом.

Однако я не могу использовать приложение, позвонив 58.36.132.124:11222, я могу получить доступ только к localhost: 11222 (когда ssh-ed в 58.36.132.124).

Что я здесь делаю не так?

Из https://superuser.com/a/591963/365431

Вы должны установить конфигурацию сервера sshd, чтобы разрешить GatewayPorts

ssh root@58.36.132.124 -N -R 0.0.0.0:11222:127.0.0.1:11222

на сервере добавить GatewayPorts yes

использовать ss -apln | grep 11222 чтобы проверить, что он слушает :: или * и нет ::1