Я работаю над встроенной платой Linux и заметил следующее при загрузке:
[FAILED] Не удалось запустить сервер OpenBSD Secure Shell.
Потом я побежал sudo systemctl статус sshd
и получил это:
[sudo] пароль для debian:
ssh.service — сервер защищенной оболочки OpenBSD
Загружено: загружено (/lib/systemd/system/ssh.service; включено; предустановка поставщика: enab
Активно: сбой (результат: код выхода) с понедельника 2022-05-23 19:43:25 UTC; 33с назад
Документы: человек:sshd(8)
мужчина: sshd_config(5)
Процесс: 639 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Процесс: 684 ExecStart=/usr/sbin/sshd -D $SSHD_OPTS (код=выход, статус=255/E
Основной PID: 684 (код=выход, статус=255/ИСКЛЮЧЕНИЕ)
23 мая, 19:43:23 iot-server systemd[1]: Запуск сервера OpenBSD Secure Shell...
23 мая 19:43:24 iot-server sshd[684]: ошибка: привязка к порту 22 на 192.168.1.120 fa
23 мая 19:43:24 iot-server sshd[684]: fatal: Невозможно привязать ни один адрес.
23 мая 19:43:25 iot-server systemd[1]: ssh.service: основной процесс завершен, code=ex
23 мая, 19:43:25 iot-server systemd[1]: ssh.service: Ошибка с результатом 'exit-cod
23 мая, 19:43:25 iot-server systemd[1]: не удалось запустить сервер OpenBSD Secure Shell.
Вся помощь, которую я нашел, предполагает, что адрес, который можно связать, уже используется. Но для меня это не работает с самого начала. Самое интересное, что если я бегу sudo systemctl запустить sshd
затем он начинает работать, и я получаю:
ssh.service — сервер защищенной оболочки OpenBSD
Загружено: загружено (/lib/systemd/system/ssh.service; включено; предустановка поставщика: enab
Активно: активно (работает) с пн 23 мая 2022 г. 19:53:01 UTC; 4 с назад
Документы: человек:sshd(8)
мужчина: sshd_config(5)
Процесс: 1471 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Основной PID: 1472 (sshd)
Заданий: 1 (лимит: 1026)
Память: 700.0K
Группа CG: /system.slice/ssh.service
|_ 1472 /usr/sbin/sshd -D
23 мая, 19:53:01 iot-server systemd[1]: запуск сервера OpenBSD Secure Shell...
23 мая, 19:53:01 iot-server sshd[1472]: Сервер прослушивает порт 22 192.168.1.120.
23 мая, 19:53:01 iot-server systemd[1]: запущен сервер OpenBSD Secure Shell.
Почему не привязывается при загрузке? Тот факт, что я могу заставить его работать нормально без изменений, указывает на то, что проблемы нет, поэтому я не знаю, чего не хватает.