Я недавно мигрировал с Mac OSX на Windows 10 и получаю сообщение об ошибке при попытке отразить настройки переадресации локального порта ssh в моем файле ~/.ssh/config следующим образом:

host myhost
HostName myhost.mydomain.com
Port 9005
LocalForward localhost:3680 myhost:3680
User manachi

Это хорошо работает на OSX - я могу просто подключиться через ssh myhost . Однако при попытке на Bash в Windows я получаю следующую ошибку:

bind: Address already in use
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 3680

Кто-нибудь может посоветовать, что за проблема / обходной путь для этого?

1 ответ1

0

Попробуйте изменить первый localhost в операторе LocalForward на 127.0.0.1, чтобы принудительно использовать протокол IPv4, потому что в Windows localhost связан с адресом IPv6 ::1

LocalForward 127.0.0.1:3680 localhost:3680

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