ติดตั้งในคลิกเดียว
คัดลอกคำสั่งด้านล่างหนึ่งบรรทัด รันครั้งเดียวบนเซิร์ฟเวอร์ 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)
รันคำสั่งด้านบนในเทอร์มินัลของดิสโทร Linux บน WSL ได้เลย (หาก 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)