Get the default configuration file sshd for OpenSSH, optimized for CentOS Linux 8. This example configuration ensures optimal compatibility and performance for OpenSSH, making it easy to set up and adjust to meet your needs.
Find and download the configuration file here: /etc/pam.d/sshd.
For more configurations and setup guides, visit our related files section to further customize your system.
#%PAM-1.0
auth substack password-auth
auth include postlogin
account required pam_sepermit.so
account required pam_nologin.so
account include password-auth
password include password-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_loginuid.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session required pam_selinux.so open env_params
session required pam_namespace.so
session optional pam_keyinit.so force revoke
session optional pam_motd.so
session include password-auth
session include postlogin
Download the raw file with wget or curl
wget -O sshd.example https://exampleconfig.com/static/raw/openssh/centos8/etc/pam.d/sshd
curl https://exampleconfig.com/static/raw/openssh/centos8/etc/pam.d/sshd > sshd.example
Other config files you might find useful