sshj

    1熱度

    1回答

    我想通過JAVA API連接到Amazon EC2終端並執行sudo操作。我最終使用了SSHJ庫,因爲我發現它的界面非常簡單易用。好的是,我甚至可以通過這個庫執行sudo操作。以下是一些示例代碼: //開始新的會話 session = sshClient.startSession(); session.allocatePTY(「vt220」,80,24,0,0,Collections.emptyM

    1熱度

    3回答

    我正在嘗試SSH SSH到其他機器。下面的PFA代碼(排除try/catch/finally塊)。 Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider()); final SSHClient sshClient = new SSHClient(); sshClient.addHostKeyVer

    1熱度

    1回答

    我使用SSHJ和ExpectIt向託管在Amazon EC2上的虛擬機發送多個命令。我沒有得到任何錯誤,但ExpectIt只執行第一個命令並忘記了其餘部分。你能找出我在這裏做錯了什麼嗎? { SSHClient ssh=new SSHClient(); Session session; Shell shell; session=ssh.startSession(); session.al

    6熱度

    3回答

    我需要通過ssh使用sshj庫在遠程服務器上執行一些命令序列。 我做 Session session = ssh.startSession(); Session.Command cmd = session.exec("ls -l"); System.out.println(IOUtils.readFully(cmd.getInputStream()).toString()

    2熱度

    1回答

    這應該是這麼簡單,但我不知道我在做什麼錯。 我有一個帶有按鈕的原始GUI。 按下該按鈕時,我想啓動SSH連接。 @FXML private void handleButtonAction(ActionEvent event) throws IOException { // Button was clicked, do something... System.out

    1熱度

    2回答

    我試圖從我的android手機發送連續的命令給raspi。我使用了此鏈接中的代碼,但出現錯誤。 鏈路:https://stackoverflow.com/questions/23471439/android-sshexecute-multiple-commands-with-sshj/23806942?noredirect=1#comment36621476_23806942 主: 連接類: p

    1熱度

    1回答

    我在Google Compute Engine中創建了一個實例,我需要使用SSHJ進行連接,但我沒有收到。我可以使用AWS成功連接: public String exec(String host, String keyPair, String script) throws IOException{ File keyPairFile = new File(keyPair); SS

    0熱度

    1回答

    我想從長時間運行的命令的stdout中讀取數據。 有一個程序,它給我一些輸出,我不得不發送一些迴應。 問題是什麼都沒有到達inputstream。 我在做什麼,是exec'ing命令,從命令採取InputStream並嘗試從那裏讀取。 SSHClient client = new SSHClient(); client.addHostKeyVerifier(new IgnoreHostKeyVe

    6熱度

    4回答

    我試圖從Android應用程序中打開SSH客戶端會話。嘗試連接到本地網絡上的設備(樹莓派)。我正在使用SSHJ庫版本0.10.0。它在ssh.connect()呼叫上失敗,TransportException最終由NoSuchAlgorithmException引起。請參閱下面的異常樹。 SSHClient ssh = new SSHClient(new AndroidConfig()); Se

    0熱度

    1回答

    我的代碼如下錯誤並且只有我在Google上可以找到的信息涉及記錄錯誤,但沒有看起來像我的東西。我已經嘗試安裝它說中央Maven回購需要依賴,但問題仍然存在。有誰知道爲什麼即時通訊課沒有發現異常? import java.io.IOException; import java.util.concurrent.TimeUnit; import net.schmizz.sshj.SSHClient