Raspbmc Dropbear не использует предоставленные аргументы cmdline
У меня RSPBMC работает на моем RPI. Уже настроен на использование ключей SSH, но я хочу полностью отключить параметр входа в систему с паролем.
Я добавил опцию -s в / etc / default / dropbear:
# any additional arguments for Dropbear
DROPBEAR_EXTRA_ARGS= -s
Я также добавил его в /etc/init.d/dropbear
Однако потом я прочитал, что xinetd используется для управления SSH и запуска Dropbear. Поэтому я перешел в /etc/xinetd.d/ssh и изменил следующее, добавив -s:
server_args = -i -s
Теперь, когда я останавливаю службу dropbear и перезапускаю службу xinetd, я все еще вижу только, что dropbear запускается только с -i, а логины паролей все еще работают.
Не уверен, что где-то еще я должен изменить аргументы командной строки, любые советы будут очень благодарны!
1 ответ
Со страницы руководства Dropbear
- -w Запретить root-логины.
- -s Отключить логин паролей.
- -g Отключить логин паролей для root.
nano / etc / default / dropbear
Найдите параметр DROPBEAR_EXTRA_ARGS и измените его, как показано ниже.
DROPBEAR_EXTRA_ARGS = ”- s -g”
Наконец, перезапустите dropbear.
/etc/init.d/dropbear restart