💡
原文中文,约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 的访问。
➡️