[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Monitorar uma sessão SSH de alguem e Limitar a quantidade de Conexões SSH



> > > Alguem por acaso sabe como monitorar uma sessão SSH de alguém logado ?
> > > Ou seja ver tudo que esta sendo digitado ou feito em tempo real ?
> >
> >
> > Se você conta com a volondade do outro usuário, pode usar "screen". O
> > screen é um intermediario entre a terminal e o usuário, e pode ligar
> > muitas telas a uma mesma terminal.
> >
> > Já sem pedir autorização ao outro usuário, mas sindo você o
> > administrador, acho que tem que encontrar um jeito de põr o comando
> > "script" como shell ou no .bashrc do usuário; tenha em conta que o
> > usuário tem que não poder mudar essa configuração. O comando script
> > guarda num arquivo tudo o que aparece na tela de uma sessão de shell.
> > Você poderia mirar o arquivo em tempo real com tail -f, se não é que
> > script o guarda al final da sessão - não o sei.
> >

> atrás estive procurando alternativas para fazer auditagem de logs, 
> talvez as informações abaixo sirvam para alguma coisa.
> 
> Olha só uma das palestras do fisl7:
> http://fisl.softwarelivre.org/7.0/papers/pub/programacao/297
> 
> A programação cita o uso de patches para o bash e servidores de logs 
> remotos.
> 
> Um dos links que eu encontrei sobre qualquer patch existente foi esse, 
> que inclui um patch para o bash 2.05b:
> http://www.vignali.it/works.html
> 
> E outro link mais especifico para o debian:
> http://posix.dk/bashlog/

 Olá

 Me interessei pelo assunto e visitei os links. Na pág do
bashlog é citado o .bash_history, que pode ser desabilitado
pelo usuário no seu .bashrc(correto?).

 Seria uma solução(simplista) declarar as variáveis
que estipulam tamanho, nome, etc, do .bash_history como read-only
no /etc/profile e fazer um hard link para o .bash_history?


 []
 hpfn 



Reply to: