|
# /etc/ssh/sshd_config |
|
# This is an example of a configuration file for the server you want to connect to |
|
# Package generated configuration file |
|
# See the sshd_config(5) manpage for details |
|
# What ports, IPs and protocols we listen for |
|
Port 22 |
|
# Use these options to restrict which interfaces/protocols sshd will bind to |
|
#ListenAddress :: |
|
#ListenAddress 0.0.0.0 |
|
Protocol 2 |
|
# HostKeys for protocol version 2 |
|
HostKey /etc/ssh/ssh_host_rsa_key |
|
HostKey /etc/ssh/ssh_host_dsa_key |
|
HostKey /etc/ssh/ssh_host_ecdsa_key |
|
HostKey /etc/ssh/ssh_host_ed25519_key |
|
# Cipher suites |
|
Ciphers [email protected],[email protected] |
|
#Privilege Separation is turned on for security |
|
UsePrivilegeSeparation yes |
|
# Logging |
|
SyslogFacility AUTH |
|
LogLevel INFO |
|
# Authentication: |
|
LoginGraceTime 120 |
|
PermitRootLogin no |
|
StrictModes yes |
|
PubkeyAuthentication yes |
|
#AuthorizedKeysFile %h/.ssh/authorized_keys |
|
# Don't read the user's ~/.rhosts and ~/.shosts files |
|
IgnoreRhosts yes |
|
# similar for protocol version 2 |
|
HostbasedAuthentication no |
|
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication |
|
#IgnoreUserKnownHosts yes |
|
X11Forwarding no |
|
PrintMotd no |
|
PrintLastLog yes |
|
TCPKeepAlive yes |
|
# Allow client to pass locale environment variables |
|
AcceptEnv LANG LC_* |
|
Subsystem sftp /usr/lib/openssh/sftp-server |
|
# Set this to 'yes' to enable PAM authentication, account processing, |
|
# and session processing. If this is enabled, PAM authentication will |
|
# be allowed through the ChallengeResponseAuthentication and |
|
# PasswordAuthentication. Depending on your PAM configuration, |
|
# PAM authentication via ChallengeResponseAuthentication may bypass |
|
# the setting of "PermitRootLogin without-password". |
|
# If you just want the PAM account and session checks to run without |
|
# PAM authentication, then enable this but set PasswordAuthentication |
|
# and ChallengeResponseAuthentication to 'no'. |
|
UsePAM yes |
|
PermitEmptyPasswords no |
|
ChallengeResponseAuthentication no |
|
# Disable passwords, requiring keys |
|
PasswordAuthentication no |