VPC初始配置
1.初始化账户(登录root账户后执行)
sudo useradd alan
sudo mkdir /home/alan
sudo chown alan:alan /home/alan
sudo usermod -s /bin/bash alan
adduser alan sudo
echo "alan ALL=NOPASSWD:ALL" | sudo tee -a /etc/sudoers
su alan
cd ~
echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICOjMISaVn7a5/AbCqN4IzfxFtPpsia8JyNRbvkEgsVa [email protected]' >> ~/.ssh/authorized_keys
echo 'sudo apt update && sudo apt -y --auto-remove --purge full-upgrade && sudo apt -y --purge autoremove && sudo apt clean -y' >> ~/.profile
source ~/.profile
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
2.注销后测试远程ssh登录情况
3. 1panel部署
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
4.设置转发及Tailscale配置
echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
sudo sysctl -p /etc/sysctl.d/99-tailscale.conf
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up --accept-dns=false --advertise-exit-node
tailscale up --accept-dns=false --accept-routes --advertise-exit-node