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