Я использовал следующую команду:
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