💡
原文中文,约5300字,阅读约需13分钟。
📝
内容提要
最近在一台虚拟服务器上配置了 Debian 12,升级到 Debian 13,并设置了用户、密钥登录、Docker 和 Zsh。完成了系统更新、工具安装、用户创建及无密码 sudo 配置,最后修改了 SSH 设置以增强安全性。
🎯
关键要点
- 购置了一台虚拟服务器,配置基础环境,包括新建用户、密钥登录、Docker 和 Zsh。
- 参考了《Debian Server 初始化设置 SOP》和《飞牛 fnOS 初始化配置记录》,决定根据需求重新整理配置。
- 使用 root 用户执行命令进行系统更新与升级,将系统从 Debian 12 升级到 Debian 13。
- 设置时区和 NTP,配置语言环境为中文和英文。
- 安装常用工具,包括编译环境、系统管理、网络下载等。
- 创建新用户并添加到 sudo 用户组,设置免密 sudo 和密钥登录。
- 使用官方命令安装 Docker,并将用户添加到 docker 用户组。
- 切换到新用户,安装 Oh My Zsh 和相关插件,配置 Zsh 主题和别名。
- 安装 trash-cli 作为回收站工具,设置相关别名以避免误删除文件。
- 修改 SSH 配置,设置新端口,禁用 root 登录和密码登录,确保安全性。
➡️