50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
Sshwifty

Sshwifty

Sshwifty er en webbaseret SSH- og Telnet-klient. Browserterminal til dine servere med delte sessioner, bogmærker og adgang på tværs af enheder. Open source, ideel til at få adgang til servere fra en administreret Chromebook, iPad eller enhed uden en indbygget SSH-klient.

Version

Seneste

Operativsystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-typer

IPV4, IPV6

Adgang til Sshwifty

  • Åbn din browser og gå til: https://<SERVER_IP>
  • En SSL-advarsel i browseren er forventet (selvsigneret certifikat)
  • Godkendelse er påkrævet (Basic Auth popup)
  • Godkendelsesmetode: HTTP Basic Auth
  • Loginoplysninger gemmes sikkert i: /root/.cloudzy-creds

Vigtige filer og mapper

  • Installationsmappe: /root/sshwifty
  • Docker Compose-fil: /root/sshwifty/docker-compose.yml
  • Gemte legitimationsoplysninger: /root/.cloudzy-creds
  • Nginx virtuel vært: /etc/nginx/sites-available/sshwifty.conf
  • Grundlæggende godkendelsesfil: /etc/nginx/auth/sshwifty.htpasswd
  • TLS-certifikater: /etc/nginx/ssl

Sikkerhedsbemærkninger

  • Kun Nginx lytter på offentlige havne.
  • Adgangen er beskyttet via Basic Auth.
  • TLS bruger et selvsigneret certifikat.
  • Legitimationsoplysninger gemmes med restriktive tilladelser.

Aktivering af SSL med et domæne

1. Peg dit domæne mod serverens IP.

2. Rediger Nginx-config og erstat begge server_name <IP>; med dit domæne (<your-domain>) for både HTTP (port 80) og HTTPS (port 443) blokke:

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

3. Installer Certbot:

apt install -y certbot python3-certbot-nginx

4. Kør følgende kommando for at generere et gyldigt Let’s Encrypt-certifikat:

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

5. Erstat SSL-stier i Nginx-config:

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. Genstart Nginx for at aktivere ændringerne:

systemctl restart nginx

7. Åbn din browser og gå til: https://yourdomain.com

Mere i Self-hosted

Relaterede apps.

Implementer Sshwifty nu. Fra 2,48 $/md.