Todos os guias
SEGURANÇA

Proteja um Linux VPS: acesso, serviços expostos e checklist de recuperação

Preparar SSH acesso, manutenção, verificação de firewall e backups recuperáveis para um Linux VPS. Teste as alterações antes de expor sua aplicação.

Confirmar o acesso e recuperação antes de fazer alterações

Use as credenciais e informações de gerenciamento realmente fornecidas com o serviço. Identificar o sistema operacional, os direitos de administração disponíveis e o canal de recuperação antes de alterar a sua configuração de acesso. Mantenha a sessão de trabalho original aberta enquanto verifica uma segunda conexão.

Preferir chaves SSH protegidas e contas administrativas separadas apropriadas onde suportadas. Teste o novo caminho de acesso antes de remover um existente. As alterações na configuração do SSH devem ser validadas com a versão instalada antes de aplicá-las.

Configurar e testar o acesso à chave SSH a um Linux VPS

Mapa dos serviços expostos à internet

Listar os objetivos públicos necessários e distingui-los de componentes de aplicação privada. Um banco de dados, cache ou painel de administração podem não precisar de acesso público irrestrito. Mantenha um inventário de serviços de escuta e portas de contêineres publicadas.

Verifique o comportamento do firewall de fora do servidor após alterações. A rede de containers pode interagir com as regras de firewall host; as portas publicadas pelo Docker precisam de sua própria revisão. Uma regra que aparece em uma interface de firewall host não é suficiente para estabelecer que um endpoint de um recipiente é inacessível.

Verificar as portas do contentor e a rede de máquinas

Planeje a manutenção para cada camada de software

Mantenha a distribuição Linux, os tempos de execução e os componentes da aplicação. Rastreie quais alterações requerem um reinício, uma migração de banco de dados ou testes de compatibilidade. Faça uma cópia de recuperação antes de mudanças substanciais e use um ambiente de teste quando a aplicação o exigir.

Um painel selecionado ou perfil de implantação inicial não atribui um administrador em curso. Decida quem monitora os avisos de atualização, o uso do disco, os erros de aplicação e os eventos de acesso. Mantenha as tarefas de manutenção em um cronograma apropriado ao projeto.

Proteger cópias de configuração e recuperação

Dê aos processos de aplicação apenas o acesso que eles precisam. Mantenha segredos fora de repositórios públicos, imagens de container publicadas e mensagens de suporte. Limitar o acesso a cópias de backup, bem como ao ambiente ao vivo.

Faça backup dos dados e configuração necessários para reconstruir a aplicação, em seguida, teste a recuperação separadamente. Uma cópia de arquivos sozinho pode omitir um banco de dados ou uma dependência externa. Grave a sequência de restauração e quem pode executá-la.

Teste a recuperação de arquivos, bancos de dados e configuração

Verificar o resultado após a implantação

Execute essas verificações após a configuração inicial e repita-as após alterações significativas de rede ou acesso. São uma lista de verificação da administração, não uma alegação de que um serviço recém-ordenado já passou por eles.

  • Teste SSH e o canal de recuperação.
  • Verifique portos públicos e componentes privados de fora.
  • Confirme o aplicativo HTTPS e redirecionamentos esperados.
  • Revise o registo e o acesso de reserva.
  • Teste a restauração e registre os passos de recuperação.
  • Acompanhe o prazo de serviço e proprietário de manutenção.

Explore o alojamento VPS

Compare os planos VPSOutros guias