SSHを介してホストでリモートキャプチャを実行し、2回認証する必要がありますが、2番目のプロンプトがリダイレクトされます。
ssh -t user@host "sudo tcpdump -s 0 -n -w - -U -i eth0 not port 22" > /tmp/remotecapture.fifo
.localhostOS X 10.8.5
対リモートホスト
bash 4.3.42(1)
Ubuntu Server 14.04.3
tcpdump 4.5.1
ルートを使わずにこの問題を解決するには?
答え1
sudoにパスワードを読んでくださいstdin
ssh -t user@host "echo yourpassword | sudo -S tcpdump ....."