Просто создайте sshddir.service
файл в /etc/system/systemd/
со следующим содержимым:
[Unit]
Description=Run Sshd Directory Creator
After=network.target auditd.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run
[Service]
ExecStart=/usr/bin/sshddir
ExecReload=/usr/bin/sshddir
Restart=always
RestartPreventExitStatus=255
Type=forking
[Install]
WantedBy=multi-user.target
Alias=sshddir.service
Тогда:
2а-$ sudo systemctl daemon-reload
2б-$ sudo systemctl enable sshddir
Но необходимо, во-первых, удалить SysVinit
управляемый файл:
1а-$ update-rc.d sshddir disable
1б-$ update-rc.d sshddir remove
Только после этого перезагрузите машину.
Похоже, systemd
каким-то образом удаляет папку /run/sshd
при загрузке, что приводит к ошибке.
Наконец-то у меня все заработало.Оказывается, для работы устройства Atheros требуется, чтобы файл прошивки.fw был помещен в правильный каталог, я заметил это, потому что сообщение об ошибке загрузки прошивки отображается в dmesg каждый раз, когда я подключаю карту Wi-Fi. Я также пытался привязать драйвер к устройству, как предложил @nobody, но я не уверен, что это работает, драйвер не отображается в папке устройства после привязки.