飞牛 fnOS 初始化配置记录

飞牛 fnOS 初始化配置记录

💡 原文中文,约7300字,阅读约需18分钟。
📝

内容提要

fnOS 是基于 Debian 的 NAS 系统,去除了部分非核心功能。本文整理了 fnOS 的初始化配置步骤,包括 SSH 设置、用户目录创建、软件源更换、静态路由配置和 QEMU Guest Agent 安装,旨在帮助用户顺利配置和使用 fnOS。

🎯

关键要点

  • fnOS 是基于 Debian 的 NAS 系统,去除了部分非核心功能。
  • 初始化配置步骤包括 SSH 设置、用户目录创建、软件源更换、静态路由配置和 QEMU Guest Agent 安装。
  • 开启 fnOS 的 SSH 功能,默认端口为 22,可以修改为不常见的端口。
  • 使用创建的用户登录 SSH,默认禁止 root 用户登录。
  • 配置当前用户为变量,方便后续使用。
  • 使用 visudo 配置当前用户可以无需输入密码执行 sudo 命令。
  • fnOS 不支持自动创建用户家目录,需要手动创建。
  • fnOS 默认使用清华镜像源,可以替换为其他镜像源。
  • fnOS 不支持网页端配置静态路由,需要手动添加并设置为系统服务自启动。
  • 安装 QEMU Guest Agent 增强 fnOS 与宿主机的交互能力。
  • fnOS 的多用户功能尚不完善,用户配置仅针对管理员用户。
  • 创建 .ssh 文件夹并授权,添加 SSH 公钥。
  • 修改 SSH 配置,关闭密码和 root 用户登录。
  • 安装 zsh 和 autojump,使用 ohmyzsh 进行一键安装。
  • 安装必要的 zsh 插件并配置主题。
  • 将当前用户加入 docker 用户组以使用 docker 命令。
  • 安装 code-server 以通过网页版 VS Code 远程操控主机。
  • 配置反向代理以支持 code-server 的访问。
🏷️

标签

➡️

继续阅读