Segurança
Este capítulo reúne as políticas, práticas e mecanismos de segurança que você pode aplicar em seu Cloud Server da SafeArmor.
Como Gerar uma Chave SSH
As chaves SSH permitem acessar servidores e serviços de forma segura, sem a necessidade de senha.
Siga este guia para criar uma chave SSH no Linux, macOS ou Windows.
1. Verificar se já existe uma chave SSH
Antes de criar uma nova, veja se já existem chaves no seu computador:
ls ~/.ssh
Se aparecerem arquivos como:
-
id_rsa e id_rsa.pub
-
id_ed25519 e id_ed25519.pub
então você já possui chaves SSH.
Se não existir, prossiga para criar uma nova.
2. Criar uma nova chave SSH
ssh-keygen -t ed25519 -C "seu-email@exemplo.com"
Durante o processo, será perguntado:
- Local do arquivo da chave
Aperte Enter para usar o padrão:
~/.ssh/id_ed25519
- Criar uma senha (passphrase) Recomendado inserir uma senha. Se não quiser, apenas aperte Enter.
3. Verificando a chave gerada
Após gerar, confira os arquivos:
ls ~/.ssh/id_ed25519*
Você deverá ver:
- id_ed25519 → chave privada (NUNCA compartilhe)
- id_ed25519.pub → chave pública (pode ser enviada)
4. Copiar a chave pública
Para copiar a chave pública:
cat ~/.ssh/id_ed25519.pub
Copie o conteúdo completo, algo como:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI... seu-email@exemplo.com
5. Adicionar a chave no servidor
Edite o arquivo authorized_keys no servidor:
mkdir -p ~/.ssh
nano ~/.ssh/authorized_keys
Cole a chave pública dentro do arquivo e salve.
Corrija as permissões (muito importante!):
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
5.1 (ALTERNATIVA) Copiar a chave pública com ssh-copy-id
A forma mais prática e segura de enviar sua chave pública para um servidor Linux é usando o comando:
ssh-copy-id usuario@servidor
Como Criar Senhas Seguras
Ter uma senha forte é fundamental para proteger suas contas e arquivos na Safearmor. Siga estas recomendações:
1. Use comprimento adequado
- Prefira no mínimo 12 caracteres.
- Senhas mais longas são muito mais seguras.
2. Misture diferentes tipos de caracteres
- Letras maiúsculas (A*Z)
- Letras minúsculas (a*z)
- Números (0*9)
- Símbolos (!@#$%^&()_+=[]{})
Exemplo: S3gur@Saf3Armor!
3. Evite senhas óbvias
- Nomes, datas de nascimento, palavras comuns ou sequências (
123456,senha,abcdef). - Frases famosas ou nomes de times também são fáceis de adivinhar.
4. Use frases ou combinações
- Combine palavras aleatórias para criar uma passphrase fácil de lembrar, mas difícil de adivinhar.
- Exemplo:
Gato$Livro7Céu!Sol
5. Crie senhas localmente ou com o SafeVault
- Prefira criar senhas mentalmente ou usando gerenciadores de senha confiáveis
- Evite usar geradores de senha online, pois elas podem ser armazenadas em bancos de dados de terceiros.
- Com o SafeVault, você pode gerar senhas seguras diretamente na plataforma. As senhas geradas são descartadas após uso, garantindo privacidade total.
6. Não reutilize senhas
- Cada serviço deve ter uma senha única.
- Se uma senha vazar, outras contas não serão comprometidas.
7. Utilize gerenciadores de senha
- Ferramentas como SafeVault, KeepassXC ajudam a gerar e armazenar senhas complexas com segurança.
- Não anote senhas em papel ou arquivos desprotegidos.
8. Ative autenticação em dois fatores (2FA) sempre que possível
- Um código extra além da senha aumenta significativamente a segurança da sua conta.
Seguindo estas dicas, suas contas e dados na Safearmor ficarão muito mais protegidos contra acesso não autorizado.
Visualizando e analisando logs no Cloud Server
Este guia explica como acessar e interpretar logs no seu Cloud Server da Safearmor, uma etapa essencial para diagnóstico de problemas e auditoria do sistema.
1. O que são logs
Logs são registros automáticos gerados pelo sistema e pelos serviços em execução no servidor.
Eles registram eventos como:
- Tentativas de login
- Erros de aplicações
- Reinicializações de serviços
- Uso de recursos e falhas do sistema
2. Onde os logs ficam
Em servidores Linux, os principais logs ficam em:
/var/log/syslogou/var/log/messages(logs gerais do sistema)/var/log/auth.log(acessos e autenticação)- Logs específicos de serviços (ex: web, banco de dados, Nextcloud, etc.)
3. Como visualizar logs em tempo real
Você pode acompanhar os logs ao vivo com o comando:
tail -f /var/log/syslog
Isso é útil para monitorar o sistema enquanto o problema acontece.
4. Como buscar erros específicos
Para filtrar apenas erros:
grep "error" /var/log/syslog
Ou para autenticação:
grep "failed" /var/log/auth.log
5. O que observar nos logs
Fique atento a:
- Mensagens de erro repetidas
- Falhas de autenticação
- Uso excessivo de recursos
- Serviços reiniciando constantemente
6. Boas práticas
- Verifique logs antes de abrir chamados
- Sempre anote o horário do problema
- Evite apagar logs sem necessidade
- Use logs para identificar padrões de falha
Conclusão
A análise de logs é uma das formas mais eficientes de diagnosticar problemas em um Cloud Server. O uso correto dessas informações reduz o tempo de resolução de incidentes e melhora a estabilidade do ambiente.