kizumi_header_banner_img

欢迎来到 Kailer 的博客

加载中

文章导读

VPS部署的详细操作指南V26.g1.1修正


avatar
kailer 2026年11月11日 15

一、购买VPS

1、到云服务器厂商(如腾讯云、阿里云等)挑选有优惠的、新用户注册、在活动期间等进行最优性价比购买

配置选2gCPU和2g内存,数据盘50g,带宽5Mbps以上,基本满足了网站和小程序的基本要求已经很不错了(搭建一个内网穿透就可以解决了,当然你要将VPS来部署网站还是建议买个8核CPU和8g内存以上)。

二、购买域名

1、注意在哪个云服务器厂商买的VPS就在哪注册域名,不然很麻烦

 

三、需进行备案操作

国内注册域名搭建网站映射到公网是需要备案的,否则会被拦截

 

 

4、在控制台设置安全组策略

只设置需要开放的端口:

TCP 22 仅允许你的管理 IP
TCP 80 HTTP
TCP 443 HTTPS
UDP 51820 WireGuard

注意禁止开放:
3306、8080、3389、数据库端口

 

5、设置域名解析,DNS 添加

@ A 阿里云 VPS 公网 IP
www A 阿里云 VPS 公网 IP

 

6、初始化阿里云 VPS,一般选择为ubuntu

ssh登录
更新系统
apt update
apt full-upgrade -y
timedatectl set-timezone Asia/Shanghai

7、创建管理员用户
adduser 用户名
usermod -aG sudo 用户名

8、把本地电脑的 SSH 公钥写入:
mkdir -p /home/kailer/.ssh
vim /home/kailer/.ssh/authorized_keys

9、设置权限:
chown -R kailer:kailer /home/kailer/.ssh
chmod 700 /home/kailer/.ssh
chmod 600 /home/kailer/.ssh/authorized_keys

10、回到本机,点开powershell
输入:ssh-keygen -t ed25519 一路回车
默认会保存到:
C:\Users\你的Windows用户名\.ssh\id_ed25519
C:\Users\你的Windows用户名\.ssh\id_ed25519.pub

将id_ed25519.pub里面的公钥复制粘贴到vps里面的authorized_keys文件中

11、设置权限:

chown -R kailer:kailer /home/kailer/.ssh
chmod 700 /home/kailer/.ssh
chmod 600 /home/kailer/.ssh/authorized_keys

12、用新终端测试:

ssh kailer@VPS_IP

 

13、确认成功后加固 SSH:
sudo vim /etc/ssh/sshd_config.d/99-hardening.conf
写入:
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes

 

14、检查并重载:
sudo sshd -t
sudo systemctl reload ssh

15、安装服务:
sudo apt install -y wireguard nginx certbot python3-certbot-nginx ufw fail2ban unattended-upgrades

16、配置防火墙:
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow from YOUR_ADMIN_IP to any port 22 proto tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 51820/udp
sudo ufw –force enable

17、如果管理 IP 不固定,暂时使用:
sudo ufw allow OpenSSH

18、启用防爆破:
sudo systemctl enable –now fail2ban

 

 



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字

插入代码