SSH: Difference between revisions

D1j1t (talk | contribs)
m Fixed typo in "Client"
DHCP (talk | contribs)
m fix indentation
Line 17: Line 17:
{{file|/etc/nixos/configuration.nix|nix|
{{file|/etc/nixos/configuration.nix|nix|
<nowiki>
<nowiki>
  services.openssh = {
services.openssh = {
    enable = true;
  enable = true;
    openFirewall = true;
  openFirewall = true;
    settings = {
  settings = {
      PasswordAuthentication = false;
    PasswordAuthentication = false;
      KbdInteractiveAuthentication = false;
    KbdInteractiveAuthentication = false;
      PermitRootLogin = "no";
    PermitRootLogin = "no";
      AllowUsers = [ "myUser" ];
    AllowUsers = [ "myUser" ];
      MaxAuthTries = 3;
    MaxAuthTries = 3;
      PerSourcePenalties = "crash:3600s authfail:3600s max:86400s";
    PerSourcePenalties = "crash:3600s authfail:3600s max:86400s";
    };
   };
   };
};
</nowiki>
</nowiki>
|name=/etc/nixos/configuration.nix|lang=nix}}
|name=/etc/nixos/configuration.nix|lang=nix}}
Line 43: Line 43:
{{file|/etc/nixos/configuration.nix|nix|
{{file|/etc/nixos/configuration.nix|nix|
<nowiki>
<nowiki>
  programs.ssh = {
programs.ssh = {
    extraConfig = "
  extraConfig = "
      Host myhost
    Host myhost
        Hostname 192.168.1.123
      Hostname 192.168.1.123
        Port 22
      Port 22
        User user
      User user
    ";
  ";
  };
};
</nowiki>
</nowiki>
}}
}}