該教程指導您在Nixos上安裝OpenSSH,突出顯示了與傳統Linux發行版的差異。
目錄
介紹
與Debian或Rhel不同,Nixos使用了聲明性和原子包管理系統。尼克斯沒有直接安裝軟件包,而是構建了新的系統配置,確保可重複性並啟用原子升級和回滾。這種方法避免了依賴性衝突,並通過/etc/nixos/configuration.nix
促進了聲明性配置。
在尼克斯上安裝openssh
使用文本編輯器(例如, sudo nano /etc/nixos/configuration.nix
)編輯/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應該運行。驗證: sudo systemctl sshd status
使用SSH客戶端通過SSH連接(例如, ssh username@ip_address
)。
驗證Nixos版本
通過檢查版本: nixos-version
確認您的尼克斯安裝
這將顯示發行版,代號和GIT修訂版。
結論
此教程詳細介紹了Nixos上的OpenSSH安裝。儘管最初更複雜,但尼克斯的方法在系統的可靠性和完整性方面提供了重大好處。
進一步閱讀:
以上是如何在Nixos上安裝OpenSSH的詳細內容。更多資訊請關注PHP中文網其他相關文章!