ZgoCloud VPS ssh 命令行设置新手教程

本文的测试环境为 Ubuntu 24.4

下面说一下我是如何通过 ssh 命令行初始化设置 Zgo VPS 的,希望对你有帮助

先用密码或公钥的方式以 root 用户 ssh 登录 VPS

检测 Zgo VPS IP 质量

  • 运行如下命令检测 IP 综合质量
bash <(curl -Ls IP.Check.Place)

我前几天刚买的 Zgo VPS 检测结果如下图:

Zgpvps.com VPS IP 质量检测结果

可见该 IP 的风险极低,主流网站如 YouTube, ChatGPT 都原生解锁

  • 流媒体解锁检测

这是另一个 IP 质量检测脚本,着重检测流媒体

bash <(curl -L -s media.ispvps.com)

结果如下图:

Zgpvps.com VPS IP 流媒体质量检测结果

可见,检测结果和前面的类似

添加新用户

我们第一次 ssh 登录 VPS 时用的是 root 用户身份,为了安全起见,以后不宜用 root 登录,现在就添加一个新用户

## 增加新用户 zzyyx
adduser zzyyx
# 会让你输入密码

# 把新用户加入到 sudo 组,以后就可以用 sudo 临时获取 root 用户同样的权限
usermod --append --groups sudo zzyyx

# 看一下 sudo 组的成员
getent group sudo

以后将用 zzyyx 的身份登录 ssh,在此之前,我们还要为 zzyyc 设置 ssh 公钥

设置 zzyyx 的 ssh 登录公钥

如果已经在购买 VPS 时设置了公钥,这个公钥是属于 root 用户的,zzyyx 并不能直接用来免密码登录 VPS

cd /home/zzyyx
# 把公钥复制到 zzyyx 自己的目录下
cp -r /root/.ssh .

# 把目录和文件所属的用户和组设为 zzyyx
chown -R zzyyx:zzyyx .

先不要退出此 ssh 连接,在本机以 zzyyx 用公钥兔密码直接登录 ssh 测试一下

把原 VPS 的相关文件、数据迁移到 Zgo VPS

一般情况下,别家 VPS 的价格可能比 Zgo VPS 高,我们买了 Zgo VPS 后,很可能关掉在别家的 VPS,在此之前要做文件、数据的搬家工作

具体方法详见 VPS 搬家,传送文件的方法: sudocp

设置 Nginx 网站服务器

sudo apt update
sudo apt upgrade
sudo apt install nginx

sudo ufw app list

# 开放 Nginx 要用到的端口
sudo ufw allow 'Nginx Full'

# 查看 Nginx 的状态
sudo systemctl status nginx

自动申请通配符 wildcard 域名 https 免费证书,并自动续期

TCP 网络优化,提速

sudo su
wget https://raw.githubusercontent.com/yeahwu/v2ray-wss/main/tcp-window.sh && bash tcp-window.sh
# 会自动重启

访问外网实际体验 IP 质量和网络速度

用 VPS 的 IP 代理上网,观看 https://www.youtube.com 如果 IP 质量低,会需要你登录观看

访问国外知识 AI 网站,看看有什么限制

相关内容

2024-12-22