# Connectivity Port 22 AddressFamily any ListenAddress 0.0.0.0 ListenAddress :: # Fluff PrintMotd yes # SFTP Subsystem sftp ${sftp} # Authentication AuthorizedKeysFile /etc/ssh/authorized_keys .ssh/authorized_keys ChallengeResponseAuthentication no PasswordAuthentication no PermitRootLogin no PubkeyAuthentication no # Security Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr HostKeyAlgorithms ssh-ed25519 KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128-etm@openssh.com # Allow tyil Match User tyil PubkeyAuthentication yes # Allow public key authentication over VPN Match Address 10.57.0.0/16 PubkeyAuthentication yes PermitRootLogin prohibit-password