GCP 开启 root 密码 SSH 登录
GCP 默认通常不允许直接使用 root + 密码方式登录 SSH。
如果需要开启,可以执行:
sudo sh -c 'printf "PermitRootLogin yes\nPasswordAuthentication yes\n" > /etc/ssh/sshd_config.d/99-root-login.conf' && sudo passwd root && sudo sshd -t && sudo systemctl restart ssh执行过程中会要求输入两次新的 root 密码。
完成后可以直接:
ssh root@服务器公网IP如果以后想恢复默认 SSH 配置,可以执行:
sudo rm -f /etc/ssh/sshd_config.d/99-root-login.conf && sudo systemctl restart ssh注意:开启 root 密码登录会降低 SSH 安全性。建议使用强密码,并且如果只是临时重装系统,完成后可以重新关闭密码登录,改回 SSH Key。
一键重装 Debian 13
先下载脚本:
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh && chmod +x reinstall.sh然后执行:
bash reinstall.sh debian 13 --username root --password 'YourStrongPassword' --ssh-port 22执行成功后会看到:
***** INFO *****
debian 13
***** AFTER INSTALL *****
Username: root
Password: ********
SSH Port: 22
重启后开始重装。确认没有重要数据后执行:
reboot重启后会自动进入 Debian 安装环境并开始重装。
安装完成后重新 SSH:
ssh root@服务器IP确认系统版本:
cat /etc/os-release正常应显示 Debian 13 / trixie。
注意:不要在正式重装命令中加入--hold 1。--hold 1主要用于进入安装环境检查网络,不会直接执行完整自动安装。