В Ubuntu 18.04.2 LTS я попытался настроить базовый сервер Linux с monit. Я делаю это на своем компьютере, чтобы научиться быть системным администратором. Я подключен к порту 2812 локально, и синтаксис, который я добавил в мой файл monitrc, работает нормально, когда я проверяю вывод.
jordan@jordan-All-Series:/$ sudo monit -t
[sudo] password for jordan:
Control file syntax OK
jordan@jordan-All-Series:/$ sudo monit
Starting Monit 5.25.1 daemon with http interface at [localhost]:2812
jordan@jordan-All-Series:/$ sudo monit status
Однако, когда я пытаюсь перенаправить порт сервера на локальный порт:
ssh -L 8383:localhost:2812 root@My_Local_Ip_Address
Теперь он запрашивает пароль, который не ' После трехкратной и окончательной повторной попытки он хочет получить открытый ключ или пароль. Я использую тот же пароль для доступа к Ubuntu, как и для монтрического файла. Я просмотрел несколько форумов и сгенерировал пару ключей rsa с помощью команды ssh-keygen. Ничего не изменилось.
Когда вы входите в систему как jordan, вы вводите пароль для учетной записи jordan. То же самое относится и к выполнению команды sudo: у вас запрашивают пароль для учетной записи jordan.
В вашей команде ssh вы подключаетесь как пользователь root, у которого будет другой пароль. По умолчанию в Ubuntu это не установлено.
Попробуйте jordan@
вместо root@
в команде ssh.