ssh config
This commit is contained in:
		@@ -289,6 +289,20 @@ in
 | 
			
		||||
 | 
			
		||||
  ssh = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    
 | 
			
		||||
    enableDefaultConfig = false;
 | 
			
		||||
    matchBlocks."*" = { 
 | 
			
		||||
      forwardAgent = false; 
 | 
			
		||||
      addKeysToAgent = "no"; 
 | 
			
		||||
      compression = false; 
 | 
			
		||||
      serverAliveInterval = 0; 
 | 
			
		||||
      serverAliveCountMax = 3; 
 | 
			
		||||
      hashKnownHosts = false; 
 | 
			
		||||
      userKnownHostsFile = "~/.ssh/known_hosts"; 
 | 
			
		||||
      controlMaster = "no"; 
 | 
			
		||||
      controlPath = "~/.ssh/master-%r@%n:%p"; 
 | 
			
		||||
      controlPersist = "no"; 
 | 
			
		||||
      };
 | 
			
		||||
    includes = [
 | 
			
		||||
      (lib.mkIf pkgs.stdenv.hostPlatform.isLinux "/home/${user}/.ssh/config_external")
 | 
			
		||||
      (lib.mkIf pkgs.stdenv.hostPlatform.isDarwin "/Users/${user}/.ssh/config_external")
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user