Переадресация порта SSH: bind: адрес уже используется - PullRequest
0 голосов
/ 31 марта 2019

У меня есть удаленный сервер, на котором я хочу установить ssh и перенаправить в него свой локальный порт.

Мое приложение размещает порт 443 на моей локальной машине. Я подключаюсь к серверу с gcloud. Это команда:

gcloud compute --project "**^" ssh --zone "***" "***"

Цель - разрешить другим общаться через порт 9000 с сервером, и этот трафик будет перенаправлен на мою локальную машину через порт 443. Другими словами, доступ к серверу через порт 9000 равен получить доступ к моему компьютеру через порт 443.

Так я делаю переадресацию ssh-порта

gcloud compute --project "**^" ssh --zone "***" "***" -- -L 443:127.0.0.1:9000 -N

и получите эту ошибку:

bind: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 443
Could not request local forwarding.

Что я делаю не так?

1 Ответ

1 голос
/ 31 марта 2019

Правильный параметр -R

... -R 9000:localhost:443
...