Я подключаюсь от компьютера с Windows к серверу Linux с помощью этой команды от Cygwin:

ssh -v -L 2181:127.0.0.1:2181 -L 9870:217.0.0.1:9870 -L 9092:127.0.0.1:9092 -L 8088:127.0.0.1:8088 -L 8080:127.0.0.1:8080 ec2-user@192.168.147.4

Сервер Linux имеет две службы, работающие на портах 8088 и 9870, обе они работают в Linux. Я могу успешно подключиться к 8088:

Я могу подключиться к 9870 с консоли:

Но странно, я не могу подключиться к 9870 через переадресованный порт:

Почему это и как я могу это исправить?

1 ответ1

5

У вас есть опечатка в вашей команде. Вы написали:

-L 9870:217.0.0.1:9870

Я думаю, что вы имели в виду:

-L 9870:127.0.0.1:9870

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