Remmina: Logs de sessões SSH com nome e data

Ao utilizar conexões SSH para administrar servidores Linux, é importante manter um histórico das atividades realizadas. Esses registros facilitam auditorias, análises de incidentes, identificação de erros e consultas posteriores aos comandos executados.

O Remmina, um dos gerenciadores de conexões remotas mais populares para Linux, possui um recurso nativo que permite salvar o conteúdo das sessões SSH em arquivos de log.

Neste artigo, vamos aprender a configurar automaticamente o nome desses arquivos, utilizando o nome da conexão e a data da sessão.

1. Qual é o objetivo de salvar logs SSH?

Quando administramos vários servidores utilizando SSH, frequentemente precisamos consultar informações de sessões anteriores.

Imagine, por exemplo, que você tenha acessado um servidor para realizar alterações de configuração e, alguns dias depois, precise verificar quais comandos foram executados ou quais mensagens de erro apareceram.

Sem um registro da sessão, recuperar essas informações pode ser difícil.

Ao habilitar o salvamento de logs no Remmina, podemos manter um histórico organizado das atividades exibidas no terminal remoto.

Principais benefícios:

  • Rastreabilidade: consultar comandos executados e resultados apresentados durante a conexão.
  • Troubleshooting: recuperar mensagens de erro e saídas de comandos para análises posteriores.
  • Documentação: preservar informações utilizadas durante procedimentos técnicos.
  • Organização: identificar rapidamente os arquivos pelo nome do servidor e pela data.
  • Auditoria operacional: disponibilizar registros complementares para análises de atividades administrativas.

É importante observar que o log de sessão não substitui uma solução centralizada de auditoria SSH. Ele registra informações da sessão no cliente, mas não garante um histórico completo de todas as atividades realizadas no servidor.

2. Configurando o log SSH no Remmina

O Remmina permite utilizar variáveis no nome dos arquivos de log, eliminando a necessidade de informar manualmente um nome diferente a cada conexão.

Para configurar:

  1. Abra o Remmina.
  2. Selecione uma conexão SSH existente e clique em Editar.
  3. Acesse a aba Avançado.
  4. Localize o campo Nome do arquivo para log da sessão SSH.
  5. Insira o seguinte padrão:
%p_%d.log
  1. Salve as configurações da conexão.

Pronto! O Remmina utilizará esse padrão para nomear os arquivos de log das sessões SSH.

3. Entendendo as variáveis utilizadas

O padrão configurado contém duas variáveis:

VariávelDescrição
%pNome do perfil de conexão configurado no Remmina
%dData e hora da sessão, no formato disponibilizado pelo Remmina
.logExtensão do arquivo de registro

Por exemplo, considerando uma conexão SSH cadastrada com o nome CasaOS, o arquivo poderá ser gerado com um nome semelhante a:

CasaOS_2026-11-10T11:32:00.log

O formato exato da data e hora pode variar conforme a implementação e a versão do Remmina.

A principal vantagem é que cada arquivo pode ser identificado pelo perfil de conexão e pelo momento em que a sessão foi iniciada.

4. Como utilizar os logs posteriormente

Os arquivos de log podem ser consultados utilizando editores de texto ou ferramentas disponíveis no próprio Linux.

Por exemplo, para visualizar o conteúdo de um arquivo:

less CasaOS_2026-11-10T11:32:00.log

Para procurar mensagens de erro:

grep -i "error" CasaOS_2026-11-10T11:32:00.log

Também é possível utilizar o comando grep para localizar informações específicas, como falhas de autenticação, erros de serviços e mensagens de diagnóstico.

O local de armazenamento dependerá do caminho configurado no campo de log da conexão SSH.

5. Cuidados importantes com os registros

Apesar das vantagens, é necessário considerar alguns cuidados de segurança.

Os logs podem conter informações sensíveis, como endereços IP internos, nomes de usuários, configurações de infraestrutura, tokens ou senhas eventualmente exibidos durante a sessão.

Por isso, recomenda-se:

  • Armazenar os arquivos em diretórios com permissões restritas.
  • Evitar compartilhar logs completos sem revisar o conteúdo.
  • Estabelecer uma política de retenção para não acumular arquivos indefinidamente.
  • Proteger os logs por meio de criptografia quando necessário.

Esses cuidados são especialmente importantes em ambientes corporativos.

6. Conclusão

Manter registros das sessões SSH é uma prática simples que pode ajudar significativamente na administração de servidores Linux.

Com a configuração:

%p_%d.log

O Remmina passa a utilizar automaticamente o nome do perfil e a data da sessão para identificar os arquivos de log.

Essa funcionalidade nativa elimina a necessidade de scripts adicionais para compor o nome dos arquivos, tornando a organização do histórico de conexões SSH mais prática.

Uma configuração pequena, mas bastante útil para quem trabalha diariamente com infraestrutura, redes e administração de servidores Linux.

CATEGORIES:

Software Livre

Comments are closed

Secret Link