快速开始
脚本自动安装(推荐)
使用官方安装脚本自动检测架构、交互式配置并安装客户端:
bash
# curl 方式
curl -fsSL -o install.sh https://download.liumou.site/ssh-go-automatic-upgrade/install.sh && sudo bash install.sh && rm -f install.sh
# wget 方式
wget -O install.sh https://download.liumou.site/ssh-go-automatic-upgrade/install.sh && sudo bash install.sh && rm -f install.sh脚本会自动完成以下操作:
- 检测系统架构(amd64 / arm64 / arm / mips64le)
- 从下载站获取最新版本号
- 交互式询问配置参数(API 服务端地址、Root 登录、状态上报、系统服务等)
- 下载匹配架构的客户端二进制
- 安装到
/usr/local/bin/ssh-go-automatic-upgrade - 可选:注册为 systemd 系统服务
WARNING
安装脚本需要 root 权限。如果使用普通用户运行,脚本会提示使用 sudo 重新执行。
手动下载安装
如果无法使用脚本,也可以手动下载安装:
bash
# AMD64 (x86_64)
wget https://download.liumou.site/ssh-go-automatic-upgrade/v2.10.9/ssh-go-automatic-upgrade_v2.10.9-linux-amd64.tar.gz
# ARM64 (aarch64)
wget https://download.liumou.site/ssh-go-automatic-upgrade/v2.10.9/ssh-go-automatic-upgrade_v2.10.9-linux-arm64.tar.gz
# ARM (32位)
wget https://download.liumou.site/ssh-go-automatic-upgrade/v2.10.9/ssh-go-automatic-upgrade_v2.10.9-linux-arm.tar.gz
# MIPS64LE
wget https://download.liumou.site/ssh-go-automatic-upgrade/v2.10.9/ssh-go-automatic-upgrade_v2.10.9-linux-mips64le.tar.gzbash
# 解压并赋予执行权限
tar -xzf ssh-go-automatic-upgrade_*-linux-*.tar.gz
chmod +x ssh-go-automatic-upgrade_*
sudo mv ssh-go-automatic-upgrade_* /usr/local/bin/ssh-go-automatic-upgradeTIP
下载站地址:https://download.liumou.site/ssh-go-automatic-upgrade
版本号 v2.10.9 请替换为实际最新版本,可在下载站查看最新版本列表。
系统要求
- 操作系统: Linux(CentOS/RHEL/Ubuntu/Debian 等)
- 权限要求: Root 权限
- 内存: 至少 512MB
- 磁盘空间: 至少 1GB 可用空间
注册系统服务
bash
# 一键安装为 systemd 服务
sudo ssh-go-automatic-upgrade -su
# 启动服务
sudo systemctl start ssh-go-automatic-upgrade
# 查看状态
sudo systemctl status ssh-go-automatic-upgrade
# 开机自启
sudo systemctl enable ssh-go-automatic-upgrade手动执行升级
bash
sudo ssh-go-automatic-upgrade注册场景示例
bash
# 默认注册(连接默认服务端获取最新包)
sudo ssh-go-automatic-upgrade -su
# 注册并启用状态上报
sudo ssh-go-automatic-upgrade -su -report
# 注册时指定自定义服务端并启用上报
sudo ssh-go-automatic-upgrade -su -server-url https://your-server.com -report
# 注册并启用客户端自升级
sudo ssh-go-automatic-upgrade -su -self-upgrade
# 卸载服务
sudo ssh-go-automatic-upgrade -uninstallTIP
注册完成后,程序将自动在后台运行并定期检测升级。如需手动执行一次升级,直接运行 sudo ssh-go-automatic-upgrade 即可。