From b67848affc117a907812bdfd5b5bf830f494d843 Mon Sep 17 00:00:00 2001 From: ChaotiCryptidz Date: Tue, 28 Dec 2021 23:10:59 +0000 Subject: [PATCH] improve sshd and add kitty's terminfo --- profiles/base/terminals.nix | 4 ++++ profiles/sshd/sshd.nix | 13 +++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 profiles/base/terminals.nix diff --git a/profiles/base/terminals.nix b/profiles/base/terminals.nix new file mode 100644 index 0000000..93465fb --- /dev/null +++ b/profiles/base/terminals.nix @@ -0,0 +1,4 @@ +{ pkgs, ... }: { + environment.systemPackages = with pkgs; + [ buildPackages.buildPackages.kitty.terminfo ]; +} diff --git a/profiles/sshd/sshd.nix b/profiles/sshd/sshd.nix index d25c7b2..7cc94de 100644 --- a/profiles/sshd/sshd.nix +++ b/profiles/sshd/sshd.nix @@ -1,5 +1,14 @@ { ... }: { - services.openssh.enable = true; - services.openssh.permitRootLogin = "prohibit-password"; + services.openssh = { + enable = true; + passwordAuthentication = false; + challengeResponseAuthentication = false; + permitRootLogin = "prohibit-password"; + kexAlgorithms = [ "curve25519-sha256@libssh.org" ]; + extraConfig = '' + StreamLocalBindUnlink yes + LogLevel VERBOSE + ''; + }; programs.mosh.enable = true; }