Подобно ответу @Niranjan, взятому у человека из столбца
, команда:
EXAMPLES
(printf "PERM LINKS OWNER GROUP SIZE MONTH DAY " ; \
printf "HH:MM/YEAR NAME\n" ; \
ls -l | sed 1d) | column -t
Я боролся с этой проблемой в Ubuntu 14.04 (я пробовал как GatewayPorts, указанные клиентами
, так и GatewayPorts yes
в / etc / ssh / sshd_config
).
Вместо этого сработало добавление этого в мой sshd_config
:
Match User !root
GatewayPorts yes
То есть мне пришлось указать пользователя, которому должно соответствовать правило.
Вам необходимо определить GatewayPorts
в sshd_config
, иначе *
или 0.0.0.0
будет связываться только с интерфейсом обратной связи.
Также обратите внимание, что
Привилегированные порты могут быть перенаправлены только при входе в систему как root на удаленной машине.
Из справочной страницы для ssh
:
По умолчанию прослушивающие сокеты TCP на сервере будут привязаны только к интерфейсу обратной связи. Это можно изменить, указав
bind_address
. Пустой bind_address или адрес «*» указывает, что удаленный сокет должен прослушивать все интерфейсы. Указание удаленногоbind_address
будет успешным, только если включена опция сервера GatewayPorts (см. Sshd_config (5)).