50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
Sshwifty

Sshwifty

Sshwifty é um cliente SSH e Telnet baseado na web. Terminal de navegador para seus servidores, com sessões compartilhadas, marcadores e acesso entre dispositivos. Código aberto, ideal para acessar servidores de um Chromebook, iPad ou dispositivo gerenciado sem um cliente SSH nativo.

Versão

Mais recente

Sistema operativo

Ubuntu Server 24.04 LTS

Min. BATER

1 GB

Tipos de IP

IPV4,IPV6

Acessando Sshwifty

  • Abra o seu browser e visite: https://<SERVER_IP>
  • É esperado um aviso SSL no browser (certificado autoassinado)
  • A autenticação é necessária (pop-up de autenticação básica)
  • Método de autenticação: autenticação básica HTTP
  • As credenciais são armazenadas com segurança em: /root/.cloudzy-creds

Ficheiros e diretórios importantes

  • Diretório de instalação: /root/sshwifty
  • Ficheiro Docker Compose: /root/sshwifty/docker-compose.yml
  • Credenciais armazenadas: /root/.cloudzy-creds
  • Host virtual Nginx: /etc/nginx/sites-available/sshwifty.conf
  • Arquivo de autenticação básico: /etc/nginx/auth/sshwifty.htpasswd
  • Certificados TLS: /etc/nginx/ssl

Notas de segurança

  • Apenas o Nginx escuta em portas públicas.
  • O acesso é protegido via autenticação básica.
  • O TLS usa um certificado autoassinado.
  • As credenciais são armazenadas com permissões restritivas.

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Edite a configuração do Nginx e substitua ambos server_name <IP>; com o seu domínio (<your-domain>) para ambos os blocos HTTP (porta 80) e HTTPS (porta 443):

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

3. Instalar o Certbot:

apt install -y certbot python3-certbot-nginx

4. Execute o seguinte comando para gerar um certificado Let’s Encrypt válido:

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

5. Substitua os caminhos SSL na configuração do Nginx:

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. Reinicie o Nginx para aplicar as alterações:

systemctl restart nginx

7. Abra o seu browser e visite: https://yourdomain.com

Mais em Self-hosted

Aplicações relacionadas.

Implante o Sshwifty agora. A partir de $2,48/mês.