shutdown now
echo 'PS1="\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] "' >> ~/.bashrc && source ~/.bashrc
# 1. 安装密钥工具
apt update && apt install gnupg -y
wget https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcp.sh && chmod +x tcp.sh && ./tcp.sh
./tcp.sh
docker-compose
docker --version
dockerdocker-compose
docker docker-compose
sudo apt-get install docker-ce docker-ce-cli containerd.io
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
sudo apt-get remove -y docker.io docker-doc docker-compose podman-docker containerd runc 2>/dev/null || true
wget https://get.chatwoot.app/linux/install.sh
chmod +x install.sh
./install.sh --install
ssh-copy-id -i ~/.ssh/id_ed25519_gloves.pub mss
mkdir -p /root/.ssh
chmod 700 /root/.ssh
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBvWWBA1erW6KCvdi1zqXDvO1ROxW2edZnT1m9GZaWlP Admin@DESKTOP-2BU3OGQ' >> /root/.ssh/authorized_keys
chmod 600 /root/.ssh/authorized_keys
sshd -t && systemctl reload ssh || systemctl reload sshd
cat /root/.ssh/authorized_keys
ls -ld /root/.ssh
ls -l /root/.ssh/authorized_keys
grep -RniE '^(PubkeyAuthentication|AuthorizedKeysFile|PasswordAuthentication|PermitRootLogin|Match)' /etc/ssh/sshd_config /etc/ssh/sshd_config.d 2>/dev/null
mkdir -p /etc/ssh/sshd_config.d
cat > /etc/ssh/sshd_config.d/99-public-key.conf <<'EOF'
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PermitRootLogin yes
EOF

sshd -t && systemctl reload sshd
sshd -T -C user=root,addr=127.0.0.1,host=localhost | grep -Ei 'pubkeyauthentication|authorizedkeysfile|permitrootlogin|strictmodes'
tail -n 50 /var/log/secure 2>/dev/null || journalctl -u sshd -n 50 --no-pager
ssh-keygen -lf /root/.ssh/authorized_keys
cat > /root/.ssh/authorized_keys <<'EOF'
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAAVo5W5rex4SV+bdREeLaiJZdjZsR0gK0uGIFlLZEv+ magic-gloves-deploy
EOF

chmod 600 /root/.ssh/authorized_keys
chown root:root /root/.ssh/authorized_keys
ssh-keygen -lf /root/.ssh/authorized_keys
N
export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
