-
-
Notifications
You must be signed in to change notification settings - Fork 72
/
Copy pathsshd_config
44 lines (44 loc) · 1.17 KB
/
sshd_config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# https://github.com/drduh/config/blob/main/sshd_config
# https://linux.die.net/man/5/sshd_config
#ListenAddress 0.0.0.0
#Port 2400 # /etc/systemd/system/sockets.target.wants/ssh.socket
AddressFamily inet
HostKey /etc/ssh/ssh_host_key
AllowUsers sysadm proxy
Ciphers [email protected]
MACs [email protected]
KexAlgorithms [email protected],diffie-hellman-group-exchange-sha256
HostKeyAlgorithms rsa-sha2-512,rsa-sha2-256,ssh-ed25519
RekeyLimit 1G 1H
SyslogFacility AUTH
LogLevel VERBOSE
LoginGraceTime 30s
MaxStartups 1
MaxSessions 2
MaxAuthTries 2
ClientAliveInterval 30
ClientAliveCountMax 20
PermitRootLogin no
StrictModes yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
IgnoreRhosts yes
PasswordAuthentication no
PermitEmptyPasswords no
HostbasedAuthentication no
ChallengeResponseAuthentication no
Compression delayed
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
GatewayPorts no
PermitTunnel no
UseDNS no
PrintMotd no
PrintLastLog yes
PermitUserEnvironment no
#Subsystem sftp /usr/lib/sftp-server
#Subsystem sftp /usr/libexec/sftp-server
#TrustedUserCAKeys /etc/ssh/ca.pub
#Match User proxy
# AllowTcpForwarding yes