Как Linux узнает, какую функцию выбрать в каталоге rcX.d?

У меня была точно такая же проблема с подключением PuTTY к машине с Ubuntu 16.04. Это озадачивало, потому что программа pscp PuTTY прекрасно работала с тем же ключом (, и тот же ключ работал в PuTTY для подключения к другому хосту ).

Благодаря ценному комментарию @UtahJarhead я проверил свой файл /var/log/auth.log и обнаружил следующее:

sshd[17278]: userauth_pubkey: key type ssh-dss not in PubkeyAcceptedKeyTypes [preauth]

Оказывается, более новые версии OpenSSH по умолчанию не принимают ключи DSA. Как только я переключился с DSA на ключ RSA, все заработало нормально.

Другой подход :В этом вопросе обсуждается, как настроить сервер SSH для приема ключей DSA:https://superuser.com/questions/1016989/ssh-dsa-keys-no-longer-work-for-password-less-authentication?lq=1

0
15.03.2020, 21:56
2 ответа

Из-за буквы "S", с которой вы начали ссылку. Когда ссылка начинается с «K» (от kill ), она запускает функцию остановки.

0
28.04.2021, 23:20

Это (Linux )нет. Линукс это ядро. Операционная система Gnu/Linux знает.

В частности, процесс initзнает. initскрипты должны иметь start, stop, restart. Эти методы имеют предварительно -определенные значения и вызываются в соответствующее время. Эти методы являются интерфейсом вашего скрипта, вы должны их реализовать.

0
28.04.2021, 23:20

Теги

Похожие вопросы