Отключение аутентификации пароля ssh не работает на моем debian VPS

Это простая команда sed :

sed 's!^!command="/sbin/shutdown -h now" !'

Если открытый ключ находится в файле, вы можете использовать флаг -i для редактирования файла на месте:

$ cat key.pub 
ssh-rsa MySRasKeytsadnasdnasd
$ sed -i 's!^!command="/sbin/shutdown -h now" !' key.pub
$ cat key.pub 
command="/sbin/shutdown -h now" ssh-rsa MySRasKeytsadnasdnasd
5
24.07.2015, 05:12
1 ответ

Вы должны дважды проверить, есть ли в вашем файле /etc/ssh/sshd_configкакая-либо директива Include. Если это так, следуйте прилагаемым файлам и проверьте правильность установки PasswordAuthentication.

В моем случае :Fedora33 мой sshd_configфайл выглядел так:

Include /etc/ssh/sshd_config.d/*.conf

...
PasswordAuthentication no
...

Но файл:/etc/ssh/sshd_config.d/50-redhat.confперезаписал опцию PasswordAuthentication. После замены PasswordAuthentication=noна /etc/ssh/sshd_config.d/50-redhat.confвсе заработало как положено.

2
27.11.2020, 08:43

Теги

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