SSH-эквивалент удаленной переадресации PuTTY?

SSH-эквивалент удаленной переадресации PuTTY?

Мне нужна помощь с поиском sshэквивалента удаленной переадресации PuTTY. Сценарий таков, что если я использую удаленную переадресацию PuTTY, как это

Удаленная переадресация Putty

Я могу получить доступ, localhost:3030подключившись к remote:3000. Но если я попытаюсь сделать то же самое с помощью sshкоманды вроде этой

SSH-команда

ssh -R 3000:localhost:3030 REMOTE_IP

При попытке доступа к серверу с помощью Chrome я получаю пустой ответ:

Сообщение об ошибке Chrome

решение1

-R делает это наоборот, он помещает порт 3000 на удаленную сторону, которая подключается к локальному порту 3030.

-Lэто то, что вы хотите;

ssh -L 3000:localhost:3030 REMOTE_IP

ssh также имеет опцию -D, если вы хотите настроить Chrome на использование этого порта, и тогда все соединения будут разрешаться с удаленного сервера как с источника соединения.

решение2

После долгих мучений я наконец понял это. Проблема была немного странной, потому что я делал ssh -R 3030:localhost:3030, но все, что мне нужно было сделать, это ssh -R 3030:127.0.0.1:3030, и он смог нормально подключиться

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