常用服务器初始化命令
新机器到手,先跑一遍这些。内容主要是 Debian/Ubuntu 系,个别是 OpenWrt。
系统更新
sudo apt update && sudo apt upgrade -y
装几个常用工具:
apt update -y && apt install -y curl wget socat sudo unzip
开启 root 登录
sudo passwd root
sudo nano /etc/ssh/sshd_config
把这一行:
#PermitRootLogin prohibit-password
改成:
PermitRootLogin yes
保存后重启 SSH:
sudo service ssh restart
安全提示
允许 root 直接登录会显著放大暴力破解的风险。至少配合密钥登录、改端口或 fail2ban 使用;更稳妥的做法是保留普通用户 + sudo。
删除默认用户
sudo deluser --remove-home ubuntu
重启与关机
shutdown -r now # 重启
shutdown -h now # 关机
安装 Docker
# 安装 Docker(国内镜像源一键脚本)
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
docker --version # 查看版本
OpenWrt 备注
路由器上第一次 SSH 断开的问题,需要补 sftp server:
opkg update
opkg install openssh-sftp-server
其他
- 重启 Web UI(OpenWrt):
/etc/init.d/uhttpd restart - 上面这些只是速查,具体环境还是要先确认系统版本和防火墙后端。
许可协议:
CC BY 4.0