Maison > Tutoriel système > Linux > Comment installer OpenSSH sur Nixos

Comment installer OpenSSH sur Nixos

Jennifer Aniston
Libérer: 2025-03-19 09:46:09
original
575 Les gens l'ont consulté

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
  • Installation d'OpenSSH sur Nixos
  • Vérification de la version Nixos
  • Conclusion

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

  1. Edit /etc/nixos/configuration.nix à l'aide d'un éditeur de texte (par exemple, sudo nano /etc/nixos/configuration.nix ).

  2. Décommente ou ajoutez la ligne suivante pour activer le démon OpenSSH:

     services.opensensh.enable = true;
    Copier après la connexion

    Personnalisation facultative:

     # Services.OpenSSH.permitrootlogin = "NO";
    # Services.OpenSSH.PasswordAuthentication = true;
    # Services.OpenSSH.port = 22;
    # Services.OpenSSH.ProtoCol = "2";
    Copier après la connexion

    N'oubliez pas de décommenter les paramètres de votre choix.

  3. Enregistrez et quittez l'éditeur.

  4. Reconstruire le système Nixos: sudo nixos-rebuild switch

  5. Après la reconstruction, OpenSSH devrait fonctionner. Vérifiez avec: sudo systemctl sshd status

    Comment installer OpenSSH sur Nixos

  6. 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

Comment installer OpenSSH sur Nixos

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:

  • Nix - un puissant gestionnaire de packages
  • Début avec le gestionnaire de packages NIX

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal