Я пытаюсь использовать сервер Ubuntu для переадресации удаленных портов через ssh .

Я отредактировал /etc/ssh/sshd_config чтобы он содержал следующие строки внизу файла:

...

Match User david
  GatewayPorts yes
  AllowTcpForwarding yes

Затем я попытался протестировать работающий конфиг, перезагрузив сервер, войдя в систему и выполнив следующее:

sshd -T | grep -E 'gatewayports|allowtcpforwarding'

К сожалению, результат:

gatewayports no
allowtcpforwarding yes

Чего мне не хватает, чтобы включить это, чтобы я мог использовать удаленную переадресацию портов для удаленного тестирования локальных приложений?

ssh -R 8080:localhost:8080 david@example.com

Связанные с:

1 ответ1

1
sshd -T -C user=david,host=localhost,addr=127.0.0.1 \
 | grep -E 'gatewayports|allowtcpforwarding'

должен вернуть правильные значения для вашего пользователя.

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