Ce tutoriel vous guide à travers l'installation d'OpenSSH sur Nixos, mettant en évidence les différences par rapport aux distributions Linux traditionnelles.
Table des matières
Introduction
Contrairement à Debian ou Rhel, Nixos utilise un système déclaratif et de gestion des packages atomiques. Au lieu d'installer directement des packages, NixOS construit une nouvelle configuration système, garantissant la reproductibilité et l'activation des mises à niveau atomique et des reculs. Cette approche évite les conflits de dépendance et favorise une configuration déclarative via /etc/nixos/configuration.nix
.
Installation d'OpenSSH sur Nixos
Edit /etc/nixos/configuration.nix
à l'aide d'un éditeur de texte (par exemple, sudo nano /etc/nixos/configuration.nix
).
Décommente ou ajoutez la ligne suivante pour activer le démon OpenSSH:
services.opensensh.enable = true;
Personnalisation facultative:
# Services.OpenSSH.permitrootlogin = "NO"; # Services.OpenSSH.PasswordAuthentication = true; # Services.OpenSSH.port = 22; # Services.OpenSSH.ProtoCol = "2";
N'oubliez pas de décommenter les paramètres de votre choix.
Enregistrez et quittez l'éditeur.
Reconstruire le système Nixos: sudo nixos-rebuild switch
Après la reconstruction, OpenSSH devrait fonctionner. Vérifiez avec: sudo systemctl sshd status
Connectez via SSH à l'aide d'un client SSH (par exemple, ssh username@ip_address
).
Vérification de la version Nixos
Confirmez votre installation Nixos en vérifiant la version: nixos-version
Cela affiche la version de version, le nom de code et la révision GIT.
Conclusion
Ce tutoriel a détaillé l'installation d'OpenSSH sur Nixos. Bien que initialement plus complexe, la méthode de Nixos offre des avantages significatifs dans la fiabilité et l'intégrité du système.
Lire plus approfondie:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!