почему соединение отклонено при привязке 0.0.0.0 с использованием переадресации порта ssh

почему соединение отклонено при привязке 0.0.0.0 с использованием переадресации порта ssh

Я использую эту команду для переадресации портов на моей локальной машине:

ssh -L 3409:0.0.0.0:3309 -N -f [email protected]

После запуска этой команды я смог 80.110.35.85успешно подключиться к удаленному компьютеру. Но когда я использую другой ПК в той же локальной сети, он сообщает мне, что соединение отклонено. Это сбивает меня с толку, почему это произошло? Возможно ли использовать порт 3409 на другом компьютере в той же локальной сети?

решение1

На машине, которая должна совместно использовать порт с другими хостами в локальной сети, включите порты шлюза /etc/ssh/sshd_conf и перезапустите службу sshd.

GatewayPort yes

решение2

Попробуйте следующее. Это должно работать с вашей локальной машины, а также с любой другой машины, которая может подключиться к вашей локальной машине в вашей сети, если на вашей локальной машине нет брандмауэра, блокирующего порт 3409.

ssh -L *:3409:80.110.35.85:3309 -N -f [email protected]

Связанный контент