首頁 > 系統教程 > Linux > 如何在Nixos上安裝OpenSSH

如何在Nixos上安裝OpenSSH

Jennifer Aniston
發布: 2025-03-19 09:46:09
原創
577 人瀏覽過

該教程指導您在Nixos上安裝OpenSSH,突出顯示了與傳統Linux發行版的差異。

目錄

  • 介紹
  • 在尼克斯上安裝openssh
  • 驗證Nixos版本
  • 結論

介紹

與Debian或Rhel不同,Nixos使用了聲明性和原子包管理系統。尼克斯沒有直接安裝軟件包,而是構建了新的系統配置,確保可重複性並啟用原子升級和回滾。這種方法避免了依賴性衝突,並通過/etc/nixos/configuration.nix促進了聲明性配置。

在尼克斯上安裝openssh

  1. 使用文本編輯器(例如, sudo nano /etc/nixos/configuration.nix )編輯/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應該運行。驗證: sudo systemctl sshd status

    如何在Nixos上安裝OpenSSH

  6. 使用SSH客戶端通過SSH連接(例如, ssh username@ip_address )。

驗證Nixos版本

通過檢查版本: nixos-version確認您的尼克斯安裝

如何在Nixos上安裝OpenSSH

這將顯示發行版,代號和GIT修訂版。

結論

此教程詳細介紹了Nixos上的OpenSSH安裝。儘管最初更複雜,但尼克斯的方法在系統的可靠性和完整性方面提供了重大好處。

進一步閱讀:

  • 尼克斯 - 強大的軟件包經理
  • NIX軟件包管理器入門

以上是如何在Nixos上安裝OpenSSH的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板