ZgoCloud VPS ssh 命令行设置新手教程
本文的测试环境为 Ubuntu 24.4
下面说一下我是如何通过 ssh 命令行初始化设置 Zgo VPS 的,希望对你有帮助
先用密码或公钥的方式以 root 用户 ssh 登录 VPS
检测 Zgo VPS IP 质量
- 运行如下命令检测 IP 综合质量
bash <(curl -Ls IP.Check.Place)
我前几天刚买的 Zgo VPS 检测结果如下图:
可见该 IP 的风险极低,主流网站如 YouTube, ChatGPT 都原生解锁
- 流媒体解锁检测
这是另一个 IP 质量检测脚本,着重检测流媒体
bash <(curl -L -s media.ispvps.com)
结果如下图:
可见,检测结果和前面的类似
添加新用户
我们第一次 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