キーボード入力を必要とするコマンドに引数を渡す

キーボード入力を必要とするコマンドに引数を渡す

キーボード入力を必要とするコマンドにパスワードを渡す簡単なユースケースがあります。

sshuttle -r user@server_address 0.0.0.0/0

このコマンドは、ユーザーに自分のMacのsudoパスワードを入力するように求めます。

しかし、毎回入力する代わりにパスワードを渡したいと思います。以下を試しました。

echo "password" | sshuttle -r user@server_address 0.0.0.0/0

しかし、うまくいかず、まだパスワードを求めるメッセージが表示されます。

関連情報