existe uma maneira de rastrear um log do servidor remoto sem usar credenciais de usuário?

2

Eu corro um script seguindo um log em um servidor remoto, assim:

ssh userx@someip tail -f /data/current.log|python2.7 monitorlog.py

Existem dependências e requisitos de serviço que me impedem de executar o script fora do servidor remoto. (DB, ACLs e caminho para outro serviço é usado)

Existe uma maneira de rastrear e monitorar um log sem usar o ssh userx @ someip? Pensei em gerar chaves RSA, mas acho que você ainda precisa de um usuário para ssh.

    
por suhprano 30.06.2011 / 02:55

1 resposta

0

Com o ssh, você sempre precisa de um usuário para se conectar a um servidor ou simplesmente executar um comando. Você pode juste o seu arquivo de log com o netcat e obter um cliente netcat para se conectar a ele de uma máquina remota. Mas isso pode ser um problema para a segurança. Ou simplesmente crie um usuário que possa juste ler os logs.

    
por 01.07.2011 / 19:02