jsch

    5熱度

    2回答

    我不能在我的ec2客戶端上運行「sudo su」,我通過java程序ssh進入客戶端並通過程序運行命令。 雖然我可以運行諸如「ls」和「ifconfig」之類的命令。 我收到一個錯誤,提示「sudo:對不起,您必須有一個tty才能運行sudo」。 我該如何運行命令,我使用jsch作爲ssh到我的ec2實例。

    1熱度

    2回答

    如何配置JSch客戶端使用非默認網絡接口進行通信?

    6熱度

    2回答

    我設法從JAVA API啓動,停止並檢查以前創建的EC2實例的狀態。但是,我很難獲取此實例的公共dns地址。由於我使用StartInstancesRequest啓動實例並使用StartInstancesResponse獲取響應,因此我無法檢索實際的Instance對象。我的起始代碼如下,它的工作原理: BasicAWSCredentials oAWSCredentials = new BasicA

    0熱度

    1回答

    我需要使用SSH連接從遠程計算機上獲取了一些文件,但問題是: 客戶端(運行Windows),我會跑我的應用程序的計算機連接到包含文件(運行Unix)的網絡在那裏我可以看到服務器的遠程(第二臺計算機(運行Unix),在相同的網絡),我可以用它做SSH連接,但電腦是不是在這個網絡中,我只可以連接這個低谷動態隧道SSH的第二臺電腦,在這裏我通常使用膩子的配置此連接,然後我就可以訪問遠程文件打開。 下圖展

    1熱度

    2回答

    我使用ChannelSftp(jsch-0.1.42.jar)從unix服務器複製文件,並且可以成功完成,但最後修改日期被當前時間覆蓋。 我正在使用 chanSftp.get(nextName,「C:/ Test /」+ nextName); 有什麼辦法保留遠程文件上次修改時間在本地副本上? 我有我使用 ATTRS = lsEntry.getAttrs得到遠程文件的上次修改時間(); Date m

    2熱度

    3回答

    我有兩個類fils upload.java和transferProgress.java。 upload.java創建applet GUI並將文件上傳到遠程SSH服務器。 transferProgress.java class給出轉移百分比。完成的上傳百分比可以在控制檯中看到,但我希望它可以在TextArea和Java進度條上看到。所以我製作transferProgress.java繼承upload

    0熱度

    2回答

    我需要使用ssh連接到運行從遠程計算機一些coommands,但問題是: 客戶端計算機(跑步運)被連接到網絡,其中我可以看到一臺服務器遠程(第二臺計算機(nix),在同一個網絡中)我可以用ssh連接它,但是包含這些文件的電腦(Running unix)不在這個網絡中,我只能連接這個通過在第二臺計算機上打開的動態隧道ssh,我通常使用Putty來配置此連接,然後我可以訪問遠程文件。 下圖展示的架構,

    0熱度

    1回答

    我正在開發一個使用sftp在手機和服務器之間傳輸文件的Android應用程序。目前我使用jsch(0.1.45)和海綿堡。一切工作正常,除了Honeycomb(在ICS上正常工作),我已經嘗試了所有我能想到的。 連接和上市文件表現爲預期的,但是當我試圖改變遠程目錄或傳送文件,我得到以下異常: 01-01 20:42:40.270: E/SFTP(362): Caused by: java.io.I

    4熱度

    1回答

    我正在尋找使用JSch庫(或實際上它的sharpSSH C#端口)爲SFTP設置公共密鑰客戶端和服務器身份驗證。不幸的是我無法找到由密鑰加載功能使用的文件格式的任何文件: jsch.addIdentity(filename, passphrase); jsch.setKnownHosts(filename); 使用何種文件格式通過私鑰和已知主機文件?

    0熱度

    1回答

    我想寫一個java工具來監視一些FIX日誌。這個想法是使用SSH登錄遠程服務器,然後獲得命令「tail -f xxx」的輸出到我的電腦,其餘部分是一些日誌分析工作。 當我使用JSCH進行測試時,無論從bufferReader中讀取信息還是直接從InputStream中讀取信息,我都發現輸出延遲,比在putty中運行「tail -f xxx」的結果慢得多。 我的代碼中是否缺少某些東西?或者它不是一個