SSH & Avançado 46 visualizações

Como consultar o histórico de comandos digitados no VPS para investigar uma alteração

Ver no WHMCS

Como consultar o histórico de comandos digitados no VPS para investigar uma alteração

Olá, amigo(a) GeHost! Seja bem-vindo(a) ao seu guia de investigação digital, com a ajuda do Sensei da GeHost. 🌟

Se você está aqui, provavelmente percebeu uma alteração no seu site ou no servidor — talvez um arquivo desapareceu, um serviço parou, ou algo estranho aconteceu. E quer saber quem ou o que fez isso?

Na verdade, o histórico de comandos no terminal (SSH) pode ser uma verdadeira lupa do tempo — como um diário digital do que foi feito no servidor. Vamos aprender a usá-lo com cuidado, como um verdadeiro mestre da segurança.

Dica do Sensei: Antes de tudo: sempre use o SSH com responsabilidade. Comandos podem alterar tudo — inclusive o que você não quer. Se não tem certeza, peça ajuda ao suporte da GeHost. Nós estamos aqui para te ajudar, sempre.

Passo a passo: Como acessar o histórico de comandos

O histórico de comandos é armazenado automaticamente no sistema, desde que você tenha usado o terminal (SSH) com acesso ao servidor. Vamos acessá-lo com calma e clareza.

  1. Conecte-se ao seu servidor via SSH. Se não souber como, veja nosso guia Como acessar o servidor via SSH no painel da GeHost.

  2. Uma vez logado, digite o seguinte comando para ver o histórico completo:

    history

    Pronto! Você verá uma lista numerada de todos os comandos que foram digitados desde o início da sessão.

    Tela de login do cPanel com campos de usuário e senha
  3. Se quiser procurar um comando específico (por exemplo, algo relacionado a "rm", "chmod" ou "nano"), use o comando grep para filtrar:

    history | grep "nome_do_comando"

    Exemplo: history | grep "rm" mostra todos os comandos que usaram o rm (remover arquivos).

  4. Se quiser ver apenas os comandos do dia de hoje (ou de um período específico), use o history com um número específico:

    history 50

    Isso mostra os últimos 50 comandos. Ajuste o número conforme necessário.

  5. Para ver comandos de um dia específico, você pode usar o journalctl (se o sistema estiver configurado com journal), mas isso depende da distribuição do sistema. Se não souber, peça ajuda ao suporte.

Importante: O que você pode descobrir

Com esse histórico, você pode identificar:

  • Quem alterou arquivos (via rm, mv, chmod).
  • Se um script foi executado.
  • Se algum comando de instalação ou atualização foi feito.
  • Se houve tentativas de acesso suspeitas (comandos como sudo ou apt).

Atenção do Sensei: O histórico é salvo apenas na sessão atual. Se você reiniciou o servidor ou fechou o terminal sem salvar, pode ter perdido parte dos dados. Por isso, é bom fazer backup de logs importantes.

Como proteger o histórico no futuro

Para manter um registro mais seguro, considere:

  • Usar ferramentas como auditd (para auditoria avançada) — mas isso exige configuração avançada.
  • Salvar o histórico manualmente com:
history > /home/seu_usuario/historico_comandos_$(date +%Y-%m-%d).txt

Isso cria um arquivo com o histórico do dia, salvo em sua pasta pessoal.

Quer ajuda com isso?

Se você não tem acesso root, ou se o histórico não está disponível, ou se precisar de ajuda para interpretar os comandos — não se preocupe.

Entre em contato com o suporte da GeHost pelo painel: painel.gehost.com.br. Nós vamos te ajudar a investigar com cuidado, respeito e profissionalismo.

Seu servidor é seu lar digital. Cuidar dele com sabedoria é o primeiro passo de um verdadeiro webmaster.

Com carinho,
Sensei da GeHost
*Grupo G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.