# sources.list
sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sed -i -e 's|security.debian.org/\? |security.debian.org/debian-security |g' \
        -e 's|security.debian.org|mirrors.ustc.edu.cn|g' \
        -e 's|deb.debian.org/debian-security|mirrors.ustc.edu.cn/debian-security|g' \
        /etc/apt/sources.list

# DEB822
cat <<'EOF' > /etc/apt/sources.list.d/debian.sources
Types: deb
URIs: http://mirrors.ustc.edu.cn/debian
Suites: trixie trixie-updates
Components: main contrib non-free non-free-firmware

Types: deb
URIs: http://mirrors.ustc.edu.cn/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
EOF

apt clean        
apt update
apt install sudo curl
echo "成功修改apt镜像地址和安装sudo"
echo " "

sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config && \
sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config && \
systemctl restart ssh
echo "成功启用ssh"