Cài đặt một cú nhấp

Sao chép dòng lệnh bên dưới, chạy một lần trên máy chủ Linux mới hoặc WSL là hoàn tất cài đặt

curl -fsSL https://YOUR-DOMAIN/install.sh | bash

Hỗ trợ Debian / Ubuntu / CentOS / Rocky / AlmaLinux / Fedora / WSL. Script cài đặt sẽ tự động nhận diện hệ thống, cài đủ phụ thuộc, triển khai bảng điều khiển và khởi động.

Debian / Ubuntu

Chỉ cần chạy lệnh bên trên. Script dùng apt để tự động cài đặt phụ thuộc.

CentOS / Rocky / AlmaLinux

Chỉ cần chạy lệnh bên trên. Script dùng dnf/yum để tự động cài đặt phụ thuộc.

Fedora

Chỉ cần chạy lệnh bên trên. Script dùng dnf để tự động cài đặt phụ thuộc.

Windows (WSL)

Chạy lệnh bên trên trong terminal của bản phân phối Linux trên WSL là được (khi WSL không có systemd sẽ tự động chuyển sang chạy nền).

Các bước cài đặt thủ công

  1. Cài đặt Python3 và venv:apt-get install -y python3 python3-venv python3-pip git
  2. Tải mã nguồn:mkdir -p /opt/ssh-everywhere && curl -fsSL https://ssheverywhere.com/download/ssh-everywhere.tar.gz | tar xz -C /opt/ssh-everywhere
  3. Cài đặt phụ thuộc:cd /opt/ssh-everywhere && python3 -m venv venv && venv/bin/pip install -r requirements.txt
  4. Khởi động bảng điều khiển:PORT=5501 venv/bin/python3 app.py(hoặc dùng systemd để giám sát)

Cách gỡ cài đặt

curl -fsSL https://YOUR-DOMAIN/uninstall.sh -o uninstall.sh && bash uninstall.sh

Script gỡ cài đặt sẽ tự động dừng và xóa dịch vụ bảng điều khiển (systemd), đồng thời xóa thư mục cài đặt.
Để an toàn, script kiểm tra trước rằng thư mục đúng là bản cài SSH Everywhere (có VERSION và app.py) và từ chối xóa các thư mục hệ thống quan trọng; ở chế độ tương tác sẽ hỏi xác nhận.
--yes :Thêm tham số này khi gỡ cài đặt phi tương tác / bằng script để bỏ qua bước xác nhận (kiểm tra an toàn vẫn được giữ nguyên).
--keep-data :Trước khi gỡ cài đặt, sao lưu data (cấu hình máy chủ / cơ sở dữ liệu) thành gói tar.
--dir <Thư mục> :Nếu đã đổi thư mục khi cài đặt, dùng tham số này để chỉ định (mặc định /opt/ssh-everywhere).