このチュートリアルは、NixosにOpenSSHをインストールし、従来のLinux分布との違いを強調することをガイドします。
目次
導入
DebianやRhelとは異なり、Nixosは宣言的および原子パッケージ管理システムを利用しています。 Nixosは、パッケージを直接インストールする代わりに、新しいシステム構成を構築し、再現性を確保し、アトミックアップグレードとロールバックを有効にします。このアプローチは、依存関係の競合を回避し、 /etc/nixos/configuration.nix
configuration.nixを介して宣言的な構成を促進します。
NixosにOpenSSHをインストールします
edit /etc/nixos/configuration.nix
テキストエディターを使用して(例: sudo nano /etc/nixos/configuration.nix
)。
Opensshデーモンを有効にするために、次の行を備えているか、追加します。
services.openssh.enable = true;
オプションのカスタマイズ:
#services.openssh.permitrootlogin = "no"; #services.openssh.passwordauthentication = true; #services.openssh.port = 22; #services.openssh.protocol = "2";
選択した設定を忘れないでください。
エディターを保存して終了します。
Nixosシステムの再構築: sudo nixos-rebuild switch
再構築後、OpenSSHが実行されているはずです。 withを確認する: sudo systemctl sshd status
SSHクライアントを使用してSSH経由で接続します(例: ssh username@ip_address
)。
Nixosバージョンの検証
バージョンをチェックして、nixosのインストールを確認します: nixos-version
これにより、リリースバージョン、コードネーム、およびgitリビジョンが表示されます。
結論
このチュートリアルでは、Nixosに関する詳細なOpenSSHインストール。最初はより複雑ですが、Nixosの方法は、システムの信頼性と完全性に大きな利点を提供します。
さらに読む:
以上がNixosにOpenSSHをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。