jsch

    4熱度

    1回答

    我正在嘗試使用JSch通過ssh連接到我的計算機,然後運行命令。 但是,當我運行代碼時,我從未連接到計算機。和以下錯誤: I/System.out: com.jcraft.jsch.JSchException: timeout: socket is not established 這裏是我的相關代碼: protected void sshTesting(){ String name =

    0熱度

    3回答

    #!/bin/sh export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac)))) echo JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac)))) echo JAVA_HOME=$JAVA_HOME ${JAVA_HOME}/bin/java -j

    2熱度

    1回答

    我構建了一個Java應用程序,它通過ssh運行一個命令。在我通過用戶名和密碼驗證的第一次嘗試中,一切正常。 現在我想使用Kerberos keytab文件進行身份驗證,但這會造成問題! 這裏我配置了幾句話: KDC服務器:my-server.de 領域名稱:MYREALM.DE 密鑰表用戶名:keytabuser KDC =服務器:運行在CentOS 7 我客戶端:Windows 8.1 (x64

    1熱度

    1回答

    我有一系列需要在遠程虛擬機上一個接一個執行的命令。我也想獲得每個執行的命令的輸出。這將通過單個JSch會話完成。我怎樣才能做到這一點?

    0熱度

    1回答

    這是當我嘗試從跳轉服務器連接到目標服務器時的樣子。 SSH Screen 首先,它會提示我要跳服務器的用戶名和密碼。 登錄後,我嘗試連接到目標服務器。這是密碼提示進入的地方。我需要做的就是在提示輸入密碼時按回車鍵,我將提示輸入密碼。 這裏是我的代碼片段: Session jumpServerSession = jsch.getSession(jumpServerHostUsername, jump

    0熱度

    1回答

    我的應用程序,通過SftpInboundFileSynchronizer SFTPs文件會話超時後如何SFTP: @Bean public SftpInboundFileSynchronizer sftpInboundFileSynchronizer() { SftpInboundFileSynchronizer fileSynchronizer = new SftpInboundFi

    0熱度

    2回答

    我一直在搜索整個互聯網上的答案,我一直以相同的結果結束,但我想要做的就是通過ssh向我的樹莓派發送命令行指令。原諒我,如果我完全錯過了一些非常明顯的事情,但我知道我能夠連接,因爲如果我輸入不正確的用戶名或密碼,我會得到一個驗證失敗。所以我有聯繫,但我的樹莓派似乎沒有發生任何事情。以下是我目前的代碼: package com.name.app.prynsofpi; import android.

    1熱度

    1回答

    我正在使用JSch從後臺Java進程遠程啓動python腳本。 修改JSch包中包含的Shell.java示例,我已成功安裝JSch,連接到我的Pi,甚至註釋掉用戶/域/密碼/主機密鑰檢查提示框,以便存儲這些值直接在我的Java代碼中。 我的Java代碼登錄到遠程皮後,我想它來發送類似 sudo nohup python2 myFoo.py & disown 到終端。 在Shell.java示

    0熱度

    1回答

    我試圖從我創建的.keystore文件獲取私鑰。 到目前爲止,這是工作: try { FileInputStream is = new FileInputStream("C:\\Program Files\\Java\\...mykeystore.keystore"); KeyStore keystore = KeyStore.getInstance(KeyStore.

    1熱度

    1回答

    我試圖從本地Windows機器使用sftp JSch將文件複製到遠程Windows機器。遠程機器有cygwin,但文件沒有傳送。在做的時候,它不會拋出任何錯誤。 我嘗試了不同的目標路徑格式,如/cygdrive/d/和d://。 String destination = "/cygdrive/d/Test1"; String source = "D:\\Test"; List<String>