Tek tıkla kurulum
Aşağıdaki tek satırlık komutu yeni bir Linux sunucusunda veya WSL'de bir kez çalıştırın, kurulum tamamlanır
curl -fsSL https://YOUR-DOMAIN/install.sh | bash
Debian / Ubuntu / CentOS / Rocky / AlmaLinux / Fedora / WSL desteklenir. Kurulum betiği sistemi otomatik algılar, bağımlılıkları kurar, paneli dağıtır ve başlatır.
Debian / Ubuntu
Yukarıdaki komutu doğrudan çalıştırmanız yeterli. Betik bağımlılıkları apt ile otomatik kurar.
CentOS / Rocky / AlmaLinux
Yukarıdaki komutu doğrudan çalıştırmanız yeterli. Betik bağımlılıkları dnf/yum ile otomatik kurar.
Fedora
Yukarıdaki komutu doğrudan çalıştırmanız yeterli. Betik bağımlılıkları dnf ile otomatik kurar.
Windows (WSL)
WSL'deki Linux dağıtımının terminalinde yukarıdaki komutu çalıştırmanız yeterli (WSL'de systemd yoksa otomatik olarak arka planda çalışmaya geçer).
Elle kurulum adımları
- Python3 ve venv kurulumu:
apt-get install -y python3 python3-venv python3-pip git - Kodu indirin:
mkdir -p /opt/ssh-everywhere && curl -fsSL https://ssheverywhere.com/download/ssh-everywhere.tar.gz | tar xz -C /opt/ssh-everywhere - Bağımlılıkları kurun:
cd /opt/ssh-everywhere && python3 -m venv venv && venv/bin/pip install -r requirements.txt - Paneli başlatın:
PORT=5501 venv/bin/python3 app.py(veya systemd ile koruyun)
Nasıl kaldırılır
curl -fsSL https://YOUR-DOMAIN/uninstall.sh -o uninstall.sh && bash uninstall.sh
Kaldırma betiği panel servisini (systemd) otomatik olarak durdurup kaldırır ve kurulum dizinini siler.
Güvenlik için betik önce dizinin gerçekten bir SSH Everywhere kurulumu olduğunu doğrular (VERSION ve app.py içerir) ve kritik sistem dizinlerini silmeyi reddeder; etkileşimli modda onay ister.
--yes : Etkileşimsiz/betikli kaldırmada onayı atlamak için bu parametreyi ekleyin (güvenlik doğrulaması yine de geçerli).
--keep-data : Kaldırmadan önce data (sunucu yapılandırması/veritabanı) dizinini tar paketi olarak yedekleyin.
--dir <Dizin> : Kurulum sırasında dizini değiştirdiyseniz bu parametreyle belirtin (varsayılan /opt/ssh-everywhere).