94 字
1 分钟
debian开启root用户ssh登录
2025-09-07
#!/bin/bash
set -e
# 设置 root 密码
echo "请输入新的 root 密码:"
passwd root
# 修改 SSH 配置文件
SSHD_CONFIG="/etc/ssh/sshd_config"
# 备份配置文件
cp $SSHD_CONFIG ${SSHD_CONFIG}.bak.$(date +%F-%T)
# 开启 root 登录
sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' $SSHD_CONFIG
sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/' $SSHD_CONFIG
# 重启 SSH 服务
if command -v systemctl &>/dev/null; then
systemctl restart ssh || systemctl restart sshd
else
service ssh restart || service sshd restart
fi
echo "✅ Root SSH 登录已开启!"

这篇文章是否对你有帮助?

发现错误或想要改进这篇文章?

在 GitHub 上编辑此页
debian开启root用户ssh登录
https://jk.sb/posts/debian-root-ssh/
作者
业余玩家
发布于
2025-09-07
许可协议
CC BY-NC-SA 4.0