Назад | Перейти на главную страницу

debconf-set-selection для openssh-server запрос «отключить вход в систему root»

Я пытаюсь настроить неинтерактивное обновление (от Wheezy до Jessie). Мне предлагается отключить вход в систему с правами root по ssh, и я хочу ответить «нет». Могу ли я предварительно использовать debconf-set-selection?

Как узнать, что называется выделением conf? Я пробовал использовать debconf-get-selection и я предполагаю, что установлены следующие четыре варианта:

root@beaglebone:~# debconf-get-selections | grep ssh
openssh-server  ssh/use_old_init_script boolean true
openssh-server  ssh/vulnerable_host_keys    note    
openssh-server  ssh/disable_cr_auth boolean false
openssh-server  ssh/encrypted_host_key_but_no_keygen    note

Доступны ли другие для openssh-server? Как мне узнать, что это такое?

Ах, наконец-то нашел полные списки пресидов Вот

############################
#### openssh-server_6.7p1-5+deb8u4_amd64.deb
############################

### Description: Disable SSH password authentication for root?
#   Previous versions of openssh-server permitted logging in as root over SSH
#   using password authentication. The default for new installations is now
#   "PermitRootLogin without-password", which disables password authentication
#   for root without breaking systems that have explicitly configured SSH
#   public key authentication for root.
#   .
#   This change makes systems more secure against brute-force password
#   dictionary attacks on the root user (a very common target for such
#   attacks). However, it may break systems that are set up with the
#   expectation of being able to SSH as root using password authentication. You
#   should only make this change if you do not need to do that.
# d-i openssh-server/permit-root-login boolean false