diff --git a/files/etc/uci-defaults/99-sshd-root-login b/files/etc/uci-defaults/99-sshd-root-login index 07bcfb8..92b1fe2 100755 --- a/files/etc/uci-defaults/99-sshd-root-login +++ b/files/etc/uci-defaults/99-sshd-root-login @@ -20,8 +20,13 @@ if [ -f "$SSHD_CONF" ]; then else echo "PasswordAuthentication yes" >> "$SSHD_CONF" fi + + # 创建root用户ssh公钥目录和文件 + mkdir -p /root/.ssh + touch /root/.ssh/authorized_keys fi + # 重启 OpenSSH 服务(如果已安装) if [ -x /etc/init.d/sshd ]; then /etc/init.d/sshd enable