Я пытаюсь использовать сервер 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 [email protected]
Связанный:
решение1
sshd -T -C user=david,host=localhost,addr=127.0.0.1 \
| grep -E 'gatewayports|allowtcpforwarding'
должен возвращать правильные значения для вашего пользователя.