搭建Ubuntu Minimal服务器的步骤如下:
- 下载Ubuntu Minimal ISO:
- 创建启动盘:
- 安装Ubuntu Minimal:
- 配置网络:
/etc/netplan/50-cloud-init.yaml
文件(在较新的Ubuntu版本中可能是/etc/netplan/01-netcfg.yaml
或其他类似的文件)。保存文件后,应用配置:sudo netplan apply
。- 更新系统:
sudo apt updatesudo apt upgrade
- 安装必要的服务:
sudo apt install openssh-server
安装完成后,编辑SSH配置文件:sudo nano /etc/ssh/sshd_config
确保配置文件中的设置是安全的,例如更改默认端口、禁用root登录等。然后重启SSH服务:sudo systemctl restart sshd
- 配置防火墙:
sudo apt install ufwsudo ufw enablesudo ufw allow 22/tcp# 允许SSH端口sudo ufw allow http# 允许HTTP端口sudo ufw allow https # 允许HTTPS端口sudo ufw reload
- 设置自动更新(可选):
sudo apt install unattended-upgradessudo dpkg-reconfigure unattended-upgrades
然后,你可以通过cron job定期执行自动更新:sudo crontab -e
添加以下行来每天检查更新:0 0 * * * /usr/lib/update-notifier/apt-check-updates0 2 * * * /usr/lib/update-notifier/apt-check-updates --local-only | grep -q "upgradable" && /usr/bin/apt-get -y upgrade
至此,你已经成功搭建了一个基本的Ubuntu Minimal服务器。根据具体需求,你可能还需要进行更多的定制和优化。