ssh autenticação e redirecionamento de saída do comando remoto

0

Eu preciso executar uma captura remota em um host via ssh e autenticar duas vezes, mas o segundo prompt está sendo redirecionado.

ssh -t user@host "sudo tcpdump -s 0 -n -w - -U -i eth0 not port 22" > /tmp/remotecapture.fifo

O host local é OS X 10.8.5 com bash 4.3.42(1) .
Host remoto é Ubuntu Server 14.04.3 com tcpdump 4.5.1 .

Como posso resolver isso sem recorrer ao uso de root?

    
por 1.61803 20.01.2016 / 17:51

1 resposta

1

Faça a sudo read password from stdin

ssh -t user@host "echo yourpassword | sudo -S tcpdump ....."
    
por 20.01.2016 / 18:17