1

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

Замазка дистанционная переадресация

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

SSH Command

ssh -R 3000:localhost:3030 REMOTE_IP

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

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

2 ответа2

1

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

-L это то, что ты хочешь;

ssh -L 3000:localhost:3030 REMOTE_IP

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .