
Мне нужна помощь с поиском ssh
эквивалента удаленной переадресации PuTTY. Сценарий таков, что если я использую удаленную переадресацию PuTTY, как это
Я могу получить доступ, localhost:3030
подключившись к remote:3000
. Но если я попытаюсь сделать то же самое с помощью ssh
команды вроде этой
ssh -R 3000:localhost:3030 REMOTE_IP
При попытке доступа к серверу с помощью 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, и он смог нормально подключиться