Tôi không thể chạy "sudo su" trên máy khách ec2 của mình, tôi ssh vào máy khách thông qua chương trình java và chạy lệnh thông qua chương trình. Mặc dù vậy, tôi có thể chạy các lệnh như "ls" và "ifconfig".Để chạy lệnh sudo trên ví dụ ec2
Tôi gặp lỗi "sudo: xin lỗi, bạn phải có một tty để chạy sudo".
Làm cách nào để chạy lệnh, tôi đang sử dụng Jsch cho ssh cho cá thể ec2 của mình.
Tôi sẽ cố gắng! –
nó hoạt động, cảm ơn bạn !! –
Chỉ cần lưu ý: Tôi đã tạo một số Javadocs cho JSch, bạn có thể muốn liên kết http://epaul.github.com/jsch-documentation/simple.javadoc/com/jcraft/jsch/ChannelExec.html#setPty(boolean) thay thế . –