iac_stack/roles/server_install_ssh/templates/sshd_config.j2

25 lines
No EOL
496 B
Django/Jinja

# OpenSSH server configuration (managed by Ansible)
Port {{ ssh_port }}
Protocol 2
{% if is_proxmox %}
PermitRootLogin prohibit-password
AcceptEnv LANG LC_*
{% else %}
PermitRootLogin no
{% endif %}
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM yes
X11Forwarding no
ClientAliveInterval 300
ClientAliveCountMax 2
LoginGraceTime 30
MaxAuthTries 3
AllowTcpForwarding no
PermitEmptyPasswords no
PrintMotd no
UseDNS no
Compression no
Subsystem sftp /usr/lib/openssh/sftp-server