Heim > System-Tutorial > LINUX > So installieren Sie OpenSSH auf Nixos

So installieren Sie OpenSSH auf Nixos

Jennifer Aniston
Freigeben: 2025-03-19 09:46:09
Original
575 Leute haben es durchsucht

Dieses Tutorial führt Sie durch die Installation von OpenSSH auf Nixos, wodurch die Unterschiede zu herkömmlichen Linux -Verteilungen hervorgehoben werden.

Inhaltsverzeichnis

  • Einführung
  • Installieren von OpenSSH auf Nixos
  • Überprüfung der Nixos -Version
  • Abschluss

Einführung

Im Gegensatz zu Debian oder Rhel verwendet Nixos ein deklaratives und Atompaketmanagementsystem. Anstatt Pakete direkt zu installieren, erstellt Nixos eine neue Systemkonfiguration, um die Reproduzierbarkeit zu gewährleisten und Atom -Upgrades und -Rollbacks zu ermöglichen. Dieser Ansatz vermeidet Abhängigkeitskonflikte und fördert eine deklarative Konfiguration über /etc/nixos/configuration.nix .

Installieren von OpenSSH auf Nixos

  1. Edit /etc/nixos/configuration.nix mit einem Texteditor (z. B. sudo nano /etc/nixos/configuration.nix ).

  2. Überzeugen Sie oder fügen Sie die folgende Zeile hinzu, um den OpenSSH -Daemon zu ermöglichen:

     services.openssh.enable = true;
    Nach dem Login kopieren

    Optionale Anpassungen:

     # Services.openssh.permitrootlogin = "no";
    # Services.openssh.PasswordAuthentication = true;
    # Services.openssh.port = 22;
    # Services.openssh.Protocol = "2";
    Nach dem Login kopieren

    Denken Sie daran, Ihre ausgewählten Einstellungen zu kontrollieren.

  3. Speichern und beenden Sie den Editor.

  4. Bauen Sie das Nixos-System wieder auf: sudo nixos-rebuild switch

  5. Nach dem Wiederaufbau sollte OpenSSH laufen. Überprüfen Sie mit: sudo systemctl sshd status

    So installieren Sie OpenSSH auf Nixos

  6. Verbindung über SSH mit einem SSH -Client (z. B. ssh username@ip_address ) herstellen.

Überprüfung der Nixos -Version

Bestätigen Sie Ihre Nixos-Installation, indem Sie die Version: nixos-version überprüfen

So installieren Sie OpenSSH auf Nixos

Dadurch werden die Versionsversion, die Codename und die Git -Revision angezeigt.

Abschluss

Dieses Tutorial detaillierte OpenSsh -Installation auf Nixos. Die Nixos -Methode bietet zunächst komplexer und bietet erhebliche Vorteile für die Systemzuverlässigkeit und Integrität.

Weitere Lektüre:

  • Nix - ein leistungsstarker Paketmanager
  • Erste Schritte mit Nix Package Manager

Das obige ist der detaillierte Inhalt vonSo installieren Sie OpenSSH auf Nixos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage