%50 indirim tüm planlarda, sınırlı süre. Başlangıç fiyatı $2.48/mo
Sshwifty

Sshwifty

Sshwifty, tarayıcı tabanlı bir SSH ve Telnet istemcisidir. Sunucularınıza tarayıcı üzerinden bağlanın; paylaşımlı oturumlar, yer imleri ve cihazlar arası erişim sunar. Açık kaynaklıdır ve yerel bir SSH istemcisi olmayan yönetilen Chromebook, iPad veya benzeri cihazlardan sunuculara erişmek için idealdir.

Sürüm

En Son

İşletim Sistemi

Ubuntu Server 24.04 LTS

En. RAM

1 GB

IP Türleri

IPV4,IPV6

Sshwifty'ye Erişim

  • Tarayıcınızı açın ve şu adresi ziyaret edin: https://<SERVER_IP>
  • Tarayıcıda SSL uyarısı beklenen bir durumdur (kendinden imzalı sertifika)
  • Kimlik doğrulaması gereklidir (Basic Auth açılır penceresi)
  • Kimlik doğrulama yöntemi: HTTP Basic Auth
  • Kimlik bilgileri şurada güvenli şekilde saklanır: /root/.cloudzy-creds

Önemli Dosyalar ve Dizinler

  • Kurulum dizini: /root/sshwifty
  • Docker Compose dosyası: /root/sshwifty/docker-compose.yml
  • Depolanan kimlik bilgileri: /root/.cloudzy-creds
  • Nginx sanal sunucu (virtual host): /etc/nginx/sites-available/sshwifty.conf
  • Basic Auth dosyası: /etc/nginx/auth/sshwifty.htpasswd
  • TLS sertifikaları: /etc/nginx/ssl

Güvenlik Notları

  • Yalnızca Nginx genel portlarda dinleme yapar.
  • Erişim Basic Auth ile korunmaktadır.
  • TLS, kendinden imzalı bir sertifika kullanır.
  • Kimlik bilgileri kısıtlayıcı izinlerle saklanır.

Bir Alan Adıyla SSL Etkinleştirme

1. Alan adınızı sunucu IP adresine yönlendirin.

2. Nginx yapılandırmasını düzenleyin ve her ikisini de değiştirin server_name <IP>; alan adınızla (<your-domain>) hem HTTP (port 80) hem de HTTPS (port 443) blokları için:

vim /etc/nginx/sites-available/sshwifty.conf

3. Certbot'u yükleyin:

apt install -y certbot python3-certbot-nginx

4. Geçerli bir Let's Encrypt sertifikası oluşturmak için şu komutu çalıştırın:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Nginx yapılandırmasındaki SSL yollarını değiştirin:

vim /etc/nginx/sites-available/sshwifty.conf
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Değişiklikleri uygulamak için Nginx'i yeniden başlatın:

systemctl restart nginx

7. Tarayıcınızı açın ve şu adresi ziyaret edin: https://yourdomain.com

Self Hosted'da Daha Fazlası

İlgili uygulamalar.

Sshwifty'yi hemen kur. Aylık 2,48 dan başlayan fiyatlarla.