Я не уверен, почему он не запускается или почему он не позволяет мне подключиться, я получаю эту ошибку:
sshd.service - OpenSSH Daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled)
Active: failed (Result: start-limit) since Wed 2013-09-11 08:45:13 BST; 1min 21s ago
Process: 701 ExecStart=/usr/bin/sshd -D (code=exited, status=1/FAILURE)
Sep 11 08:45:13 alarmpi systemd[1]: sshd.service: main process exited, code=exited, status=1/FAILURE
Sep 11 08:45:13 alarmpi systemd[1]: Unit sshd.service entered failed state.
Sep 11 08:45:13 alarmpi systemd[1]: sshd.service holdoff time over, scheduling restart.
Sep 11 08:45:13 alarmpi systemd[1]: Stopping OpenSSH Daemon...
Sep 11 08:45:13 alarmpi systemd[1]: Starting OpenSSH Daemon...
Sep 11 08:45:13 alarmpi systemd[1]: sshd.service start request repeated too quickly, refusing to start.
Sep 11 08:45:13 alarmpi systemd[1]: Failed to start OpenSSH Daemon.
Sep 11 08:45:13 alarmpi systemd[1]: Unit sshd.service entered failed state.
По совету #amrith я запустил sshd -t, который указал, что ключ не был сгенерирован. Я сгенерировал это с помощью ssh-keygen -A по совету, данному на этом форуме, а затем запуск статуса systemctl показал, что я все еще не запускаю Daemon. Я прикрепил ошибку ниже, к сожалению, я не знаю, хо. Перезапуск sshd -t сейчас не выдает сообщений.
sshd.service - OpenSSH Daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled)
Active: inactive (dead)
Sep 11 12:04:42 alarmpi systemd[1]: Started OpenSSH Daemon.
Sep 11 12:04:42 alarmpi sshd[289]: fatal: Cannot bind any address.
Sep 11 12:04:42 alarmpi systemd[1]: sshd.service: main process exited, code=exited, status=255/n/a
Sep 11 12:04:42 alarmpi systemd[1]: Unit sshd.service entered failed state.
Sep 11 12:04:42 alarmpi systemd[1]: sshd.service holdoff time over, scheduling restart.
Sep 11 12:04:42 alarmpi systemd[1]: Stopping OpenSSH Daemon...
Sep 11 12:04:42 alarmpi systemd[1]: Starting OpenSSH Daemon...
Sep 11 12:04:42 alarmpi systemd[1]: sshd.service start request repeated too quickly, refusing to start.
Sep 11 12:04:42 alarmpi systemd[1]: Failed to start OpenSSH Daemon.
Sep 11 12:04:42 alarmpi systemd[1]: Unit sshd.service entered failed state.
источник
Cannot bind any address
Если он пытается привязаться к порту (например, по умолчанию: 22) ниже 1024, ему для этого необходимы права root. Вы запускали
service sshd start
или что-то подобное от имени root? Попробуйте отредактировать файл конфигурации sshd.conf, установите адрес привязки на порт больше 1024 (например, 1122) и запустите его как простой пользователь!источник
У меня была та же проблема, и самое простое решение, которое я нашел, - это удалить
openssh
и установить его снова.а потом:
тогда вы можете начать
sshd
обслуживание:источник
У меня была такая же проблема. Просто отключил SELinux!
источник
Просто следуй этому,
а также
Это должно исправить вашу проблему.
источник