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

Другие вопросы по тегам