ssh: send/accept TERM_PROGRAM variable
3 files changed, 13 insertions(+), 0 deletions(-)
M system/hosts/linde.nix → system/hosts/linde.nix
@@ -92,6 +92,13 @@ addr = net-ip6; port = 22; } ]; + settings = { + AcceptEnv = [ + "LANG" + "LC_*" + "TERM_PROGRAM" + ]; + }; }; services.sshguard = { enable = true;
M system/hosts/marvin.nix → system/hosts/marvin.nix
@@ -23,6 +23,11 @@ users.users."${config.system.primaryUser}".openssh.authorizedKeys.keys = [ "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJVREjPey2TOIPzfYJoG9yIR4Rui7tNJK2QIKa+pbgsyXg31hhPIw37LRRIic+l53mW8eahHxX3Y1IeTjcMw8IU= alan@marvin" ]; + services.openssh.extraConfig = '' + PermitUserEnvironment yes + AcceptEnv TERM_PROGRAM + ''; + networking = { hostName = "marvin"; localHostName = "Paranoid-Android";
M user/settings/ssh.nix → user/settings/ssh.nix
@@ -11,6 +11,7 @@ hashKnownHosts = true; serverAliveInterval = 15; }; extraConfig = '' + SendEnv TERM_PROGRAM VerifyHostKeyDNS ask CanonicalizeHostname yes CanonicalizeFallbackLocal no