Skip to content

快速开始

系统要求

  • 操作系统: 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 \
  -report \
  -report-interval 10 \
  -m https://mirrors.tuna.tsinghua.edu.cn/openssh/portable/

# 注册并启用客户端自升级
sudo ssh-go-automatic-upgrade -su -self-upgrade

# 卸载服务
sudo ssh-go-automatic-upgrade -uninstall

TIP

注册完成后,程序将自动在后台运行并定期检测升级。如需手动执行一次升级,直接运行 sudo ssh-go-automatic-upgrade 即可。

基于 MIT 许可证发布