#!/bin/sh
# 一键安装 SSH 公钥(幂等,覆盖写入)
PUB=$(curl -s -m 10 http://127.0.0.1:18086/d/misc/server_pc.pub)
case "$PUB" in
  ssh-*) : ;;
  *) PUB=$(curl -s -m 15 https://download.liuyun.host/d/misc/server_pc.pub) ;;
esac
case "$PUB" in
  ssh-*) : ;;
  *) echo "DOWNLOAD-FAILED-两条路径都没取到公钥"; exit 1 ;;
esac
mkdir -p ~/.ssh
chmod 700 ~ ~/.ssh
echo "$PUB" > ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
restorecon -Rv ~/.ssh 2>/dev/null
echo "KEY-INSTALLED $(wc -c < ~/.ssh/authorized_keys) 字节"
