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.
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.
Uma vez logado, digite o seguinte comando para ver o histórico completo:
historyPronto! Você verá uma lista numerada de todos os comandos que foram digitados desde o início da sessão.
Se quiser procurar um comando específico (por exemplo, algo relacionado a "rm", "chmod" ou "nano"), use o comando
greppara filtrar:history | grep "nome_do_comando"Exemplo:
history | grep "rm"mostra todos os comandos que usaram orm(remover arquivos).Se quiser ver apenas os comandos do dia de hoje (ou de um período específico), use o
historycom um número específico:history 50Isso mostra os últimos 50 comandos. Ajuste o número conforme necessário.
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
sudoouapt).
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*