all repos — nixfiles @ 4f05d8c0e9753dd0ff398aab49fa1790f0307951

System and user configuration, managed by nix and home-manager

ssh: send/accept TERM_PROGRAM variable

Alan Pearce
commit

4f05d8c0e9753dd0ff398aab49fa1790f0307951

parent

57513c11dcdfb4f6a763d3e724a4da0ac17ac087

3 files changed, 13 insertions(+), 0 deletions(-)

changed files
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