私のec2クライアントで "sudo su"を実行することができません。私は、javaプログラムを介してクライアントにsshを送り、プログラムを通してコマンドを実行します。 "ls"や "ifconfig"のようなコマンドを実行できます。ec2インスタンスでsudoコマンドを実行する
「sudo:申し訳ありませんが、sudoを実行するにはttyが必要です」というエラーが表示されます。
どのようにコマンドを実行できますか。私はec2インスタンスに対してsshを実行するためにJschを使用しています。
私はそれを試みます! –
それは働いて、ありがとう! –
ちょうど注:私はJSch用のいくつかのJavadocを作成しました。代わりに、http://epaul.github.com/jsch-documentation/simple.javadoc/com/jcraft/jsch/ChannelExec.html#setPty(boolean)をリンクしたいかもしれません。 。 –