ホームページ > システムチュートリアル > Linux > NixosにOpenSSHをインストールする方法

NixosにOpenSSHをインストールする方法

Jennifer Aniston
リリース: 2025-03-19 09:46:09
オリジナル
575 人が閲覧しました

このチュートリアルは、NixosにOpenSSHをインストールし、従来のLinux分布との違いを強調することをガイドします。

目次

  • 導入
  • NixosにOpenSSHをインストールします
  • Nixosバージョンの検証
  • 結論

導入

DebianやRhelとは異なり、Nixosは宣言的および原子パッケージ管理システムを利用しています。 Nixosは、パッケージを直接インストールする代わりに、新しいシステム構成を構築し、再現性を確保し、アトミックアップグレードとロールバックを有効にします。このアプローチは、依存関係の競合を回避し、 /etc/nixos/configuration.nix configuration.nixを介して宣言的な構成を促進します。

NixosにOpenSSHをインストールします

  1. edit /etc/nixos/configuration.nixテキストエディターを使用して(例: sudo nano /etc/nixos/configuration.nix )。

  2. Opensshデーモンを有効にするために、次の行を備えているか、追加します。

     services.openssh.enable = true;
    ログイン後にコピー

    オプションのカスタマイズ:

     #services.openssh.permitrootlogin = "no";
    #services.openssh.passwordauthentication = true;
    #services.openssh.port = 22;
    #services.openssh.protocol = "2";
    ログイン後にコピー

    選択した設定を忘れないでください。

  3. エディターを保存して終了します。

  4. Nixosシステムの再構築: sudo nixos-rebuild switch

  5. 再構築後、OpenSSHが実行されているはずです。 withを確認する: sudo systemctl sshd status

    NixosにOpenSSHをインストールする方法

  6. SSHクライアントを使用してSSH経由で接続します(例: ssh username@ip_address )。

Nixosバージョンの検証

バージョンをチェックして、nixosのインストールを確認します: nixos-version

NixosにOpenSSHをインストールする方法

これにより、リリースバージョン、コードネーム、およびgitリビジョンが表示されます。

結論

このチュートリアルでは、Nixosに関する詳細なOpenSSHインストール。最初はより複雑ですが、Nixosの方法は、システムの信頼性と完全性に大きな利点を提供します。

さらに読む:

  • Nix - 強力なパッケージマネージャー
  • NIXパッケージマネージャーを始めます

以上がNixosにOpenSSHをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート