{ config, lib, pkgs, ... }: with import ; { services.openssh = { allowSFTP = true; sftpFlags = [ "-l VERBOSE" ]; extraConfig = '' Match User anonymous ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no PasswordAuthentication no ''; }; users.users.anonymous = { uid = genid "anonymous"; useDefaultShell = false; password = "anonymous"; home = "/media/anon"; createHome = true; }; }