Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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