jsch

    5熱度

    6回答

    基於「jsch」的實現適用於我。 但由於使用了Vector(舊式Java集合),它看起來並不現代。 我發現其他實現不太流行,沒有記錄。 你可以推薦他/她有很好的使用經驗的SFTP庫的實現嗎? 謝謝。

    1熱度

    1回答

    我想製作一個ant構建文件來遠程複製戰爭文件。 Ant scp任務使用jsch庫進行遠程複製。 如何通過代理使其工作,jsch庫明確支持它。 不適用於jsch。 Jsch不讀像HTTP_PROXY環境變量 有另一種解決方案?

    21熱度

    5回答

    我是新來的這種Java應用程序,並尋找關於如何使用SSH連接到遠程服務器,執行命令以及使用Java作爲編程語言返回輸出的示例代碼。

    0熱度

    3回答

    使用該庫連接到遠程服務器並複製文件。我有這個過程工作得很好,但有一些較小的東西,我似乎無法解決,因爲圖書館的文檔相當薄弱。 我有兩個例程工作。一個使用Tamir.SharpSsh類,另一個使用Tamir.SharpSsh.jsch類。 使用Tamir.SharpSsh類我可以將文件從本地服務器複製到遠程服務器,並打入pogress事件。我不能做的是確定遠程服務器上的特定文件是否在服務器上存在/Re

    15熱度

    5回答

    我試圖編寫一個Ant腳本來通過端口隧道檢索URL。 <project default="main"> <target name="main"> <sshsession host="xxxx" username="xxxx" password="xxxx"> <LocalTunnel lport="1080" rhost="xxxx" rport=

    2熱度

    2回答

    我想我理解在常規FTP傳輸的ASCII模式和二進制模式之間的區別 - 在二進制模式下,文件被完全複製,並且在ASCII模式下,客戶端可以修改行結束符(剝離從Windows返回 - > UNIX或將其添加到其他方向)。不過,我認爲SFTP協議只支持二進制模式風格的傳輸;源文件不會被修改。 但是,當使用JSch庫將文件從Windows複製到UNIX時,Windows樣式的行結束符將被刪除。這是有問題的

    1熱度

    4回答

    我正在使用JSch從SFTP服務器獲取文件,但我試圖找出一種方法來只獲取最舊的文件,並確保它目前沒有寫入。我想象我自己這樣做的方式是首先查找指定遠程文件夾中的哪個文件最早。然後我會檢查文件大小,等待x秒(可能大約10,爲了安全起見),然後再次檢查。如果文件大小沒有改變,我下載並處理它。但是,我不知道如何做到這一點!如果有人知道如何做到這一點,或知道其他支持SFTP的其他內置(我知道Apache C

    7熱度

    2回答

    我正在試驗clojure,並試圖獲得使用第三方庫的感覺。我已經能夠下載一些源代碼,將它捆綁到一個leiningen的jar文件中,將它放在我的類路徑中(在lib腳本中使用'lib.etc')。我也玩過java.lang。*中的對象。儘管如此,我還沒有取得任何第三方java的成功。 $ java -cp clojure.jar:clojure-contrib.jar:com.jcraft.jsch_

    1熱度

    3回答

    如何從客戶端檢測到jsch會話已被服務器斷開連接?

    2熱度

    2回答

    我有一個使用'catalina.sh start'啓動tomcat的shell腳本。這個腳本運行良好,並啓動tomcat,即使我退出我的SSH會話。 我試圖從Jsch ​​ 這就要求我的腳本罰款和Tomcat啓動時調用此腳本,但只要進程退出,Tomcat是給出一個關機信號,並將其關閉。我試圖使用setDaemonThread而沒有成功。任何想法爲什麼發生這種情況? 更新:腳本還做了幾個與啓動tom