Я пытаюсь настроить неинтерактивное обновление (от 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