Переадресация портов SSH: ошибка «Привилегированные порты могут быть переадресованы только пользователем root»

Переадресация портов SSH: ошибка «Привилегированные порты могут быть переадресованы только пользователем root»

Я хотел перенаправить свой локальный порт 8080 на порт 80 сервера, на который я хочу войти по SSH, поэтому я сделал:

ssh -L 80:127.0.0.1:8080 -N -f myserver

Но я получаю ошибку:

Privileged ports can only be forwarded by root.

Я могу выполнять команды sudo, войдя на этот сервер, но как это сделать для переадресации портов? (Примечание: добавление sudoв начало этой команды не поможет, поскольку 80это не тот порт, который я хочу использовать на локальном хосте, а тот порт, на который я хочу нацелиться.)

решение1

Вы, вероятно, хотите

ssh -L 8080:127.0.0.1:80 -N -f myserver

Местный порт превыше всего. (Это не моя политическая позиция!)

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