一键安装
复制下面一行命令,在全新 Linux 服务器或 WSL 上运行一次即可完成安装
curl -fsSL https://YOUR-DOMAIN/install.sh | bash
支持 Debian / Ubuntu / CentOS / Rocky / AlmaLinux / Fedora / WSL。安装脚本会自动检测系统、装好依赖、部署面板并启动。
Debian / Ubuntu
直接运行上面命令即可。脚本用 apt 自动安装依赖。
CentOS / Rocky / AlmaLinux
直接运行上面命令即可。脚本用 dnf/yum 自动安装依赖。
Fedora
直接运行上面命令即可。脚本用 dnf 自动安装依赖。
Windows (WSL)
在 WSL 的 Linux 发行版终端里运行上面命令即可(WSL 无 systemd 时自动改用后台运行)。
手动安装步骤
- 安装 Python3 与 venv:
apt-get install -y python3 python3-venv python3-pip git - 下载代码:
mkdir -p /opt/ssh-everywhere && curl -fsSL https://ssheverywhere.com/download/ssh-everywhere.tar.gz | tar xz -C /opt/ssh-everywhere - 安装依赖:
cd /opt/ssh-everywhere && python3 -m venv venv && venv/bin/pip install -r requirements.txt - 启动面板:
PORT=5501 venv/bin/python3 app.py(或用 systemd 守护)
如何卸载
curl -fsSL https://YOUR-DOMAIN/uninstall.sh -o uninstall.sh && bash uninstall.sh
卸载脚本会自动停止并移除面板服务(systemd),并删除安装目录。
为安全起见,脚本会先校验目录确为 SSH Everywhere 安装目录(含 VERSION 与 app.py),并拒绝删除系统关键目录;交互模式会询问确认。
--yes :非交互/脚本化卸载时加此参数跳过确认(安全校验仍保留)。
--keep-data :卸载前把 data(服务器配置/数据库)备份成 tar 包。
--dir <目录> :若安装时改过目录,用此参数指定(默认 /opt/ssh-everywhere)。