NixOS Szerver
Konfigurálások

SSH

SSH beállítások

SSH beállítása

Ahhoz hogy az SSH-t használni tudjuk, be kell kapcsolni a szolgáltatást a configuration.nix file-ban, a következőképpen:

sudo nano /etc/nixos/configuration.nix

Ez után a következő sort kell hozzá adni a file-hoz:

services.openssh = {
  enable = true;
  settings = {
    PasswordAuthentication = true;
    PermitRootLogin = "no";
  };
};

Ne felejtsük el újra tölteni a konfigurációt!

sudo nixos-rebuild switch
Illetve a tűzfalban is engedélyezni kell a 22-es portot, hogy kívülről is elérhető legyen a szolgáltatás, ezt a Tűzfal lehet megtalálni.

Tesztelés

Status ellenőrzése

[admin@nixos:~]$ systemctl status sshd
 sshd.service - SSH Daemon
     Loaded: loaded (/etc/systemd/system/sshd.service; enabled; preset: ignored)
     Active: active (running) since Sat 2026-05-16 17:26:51 CEST; 24min ago
 Invocation: c41fa3b480944c26ae02aef5013a85e8
   Main PID: 2895 (sshd)
         IP: 22.7K in, 23.5K out
         IO: 2.5M read, 0B written
      Tasks: 1 (limit: 9438)
     Memory: 5.9M (peak: 24.1M)
        CPU: 67ms
     CGroup: /system.slice/sshd.service
             └─2895 "sshd: /nix/store/ma9qafdlmq6rkvzkl5b1d7hs9iaj4v43-openssh-10.3p1/bin/sshd -D -f /etc/ssh/sshd_conf>

SSH-val kapcsolódás

ssh admin@192.168.1.105
(admin@192.168.1.105) Password:
Last login: Sat May 16 17:27:36 2026 from 192.168.1.252

[admin@nixos:~]$

On this page