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.nixEz 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 switchIlletve 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:~]$