SSH remote port forwarding
Проблема: при настройке SSH remote port forwarding, например,

или, по-другому,
ssh user@front-server -R "0.0.0.0:12345:local-env-server:12345" -NCv
Bind слушающего порта (12345, в нашем примере) происходит на 127.0.0.1 (проверено на Ubuntu 18.04 / CentOS 6/7), что в свою очередь приводит к невозможности внешних подключений:
~# netstat -tan|grep 12345
tcp 0 0 127.0.0.1:12345 0.0.0.0:* LISTEN
Решение:
Установить в /etc/ssh/sshd_config:
GatewayPorts clientspecifiedПерезапустить sshd:
~# systemctl restart sshd
После этого все становится хорошо:
~# netstat -tan|grep 12345
tcp 0 0 0.0.0.0:12345 0.0.0.0:* LISTEN
Впервые опубликовано в ЖЖ.