mirror of
https://github.com/dev-sec/ansible-collection-hardening
synced 2024-11-10 09:14:18 +00:00
OpenBSD does not support GSSAPIAuthentication
... and freaks out when it is mentioned in the config files. So let's just remove the GSSAPI-stuff. Signed-off-by: Dennis Eriksen <d@ennis.no>
This commit is contained in:
parent
e32d550e9b
commit
681898bd96
2 changed files with 6 additions and 0 deletions
|
@ -106,10 +106,13 @@ RSAAuthentication yes
|
|||
# Disable password-based authentication, it can allow for potentially easier brute-force attacks.
|
||||
PasswordAuthentication {{ 'yes' if ssh_client_password_login else 'no' }}
|
||||
|
||||
{# OpenBSD does not support GSSAPIAuthentication, so leave this out if on OpenBSD #}
|
||||
{% if ansible_facts.os_family != 'OpenBSD' %}
|
||||
# Only use GSSAPIAuthentication if implemented on the network.
|
||||
GSSAPIAuthentication {{ 'yes' if (ssh_gssapi_support|bool) else 'no' }}
|
||||
GSSAPIDelegateCredentials {{ 'yes' if (ssh_gssapi_delegation|bool) else 'no' }}
|
||||
|
||||
{% endif %}
|
||||
# Disable tunneling
|
||||
Tunnel no
|
||||
|
||||
|
|
|
@ -143,10 +143,13 @@ KerberosTicketCleanup yes
|
|||
#KerberosGetAFSToken no
|
||||
{% endif %}
|
||||
|
||||
{# OpenBSD does not support GSSAPIAuthentication, so leave this out if on OpenBSD #}
|
||||
{% if ansible_facts.os_family != 'OpenBSD' -%}
|
||||
# Only enable GSSAPI authentication if it is configured.
|
||||
GSSAPIAuthentication {{ 'yes' if ssh_gssapi_support else 'no' }}
|
||||
GSSAPICleanupCredentials yes
|
||||
|
||||
{% endif %}
|
||||
{% if ssh_deny_users %}
|
||||
# In case you don't use PAM (`UsePAM no`), you can alternatively restrict users and groups here.
|
||||
# For key-based authentication this is not necessary, since all keys must be explicitely enabled.
|
||||
|
|
Loading…
Reference in a new issue