首页 > 系统教程 > 操作系统 > 如何在Nixos上安装OpenSSH

如何在Nixos上安装OpenSSH

Jennifer Aniston
发布: 2025-03-19 09:46:09
原创
575 人浏览过

该教程指导您在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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板