jsch

    1熱度

    1回答

    我試圖建立一個使用Java安全通道(JSCh)的SFTP連接。 我的軟件堆棧是紅帽企業服務器5.0,JRE 6.0和JSch v0.1.44。 主要服務器軟件堆棧(我試圖連接的)是Windows Server 2008和最新版本的GlobalScape。 當試圖連接到它,我得到一個 com.jcraft.jsch.JSchException: Algorithm negotiation fail

    2熱度

    1回答

    我有一個.sh腳本,粘貼了許多其他腳本,由jsch ChannelExec從Windows應用程序調用。 Channel channel = session.openChannel("exec"); ((ChannelExec) channel).setCommand("/foo/bar/foobar.sh"); channel.connect(); ,如果我喜歡運行命令「的nohup

    0熱度

    3回答

    我使用java ssh工具來連接到我的學校帳戶的ssh連接,然後找到一個文件然後刪除它。然而,我創建了三個函數來完成同樣的事情,但使用不同的文件,我正在尋找一種方法來做同樣的事情,而不是一個接一個地做。這是一些代碼。基本上我想知道是否有一種方法可以在一個ssh連接或某種分叉或多線程上完成此操作。 public void updateinterval() { try { JSc

    1熱度

    2回答

    我正在修改一個Ant腳本(目前正在MyEclipse中使用)從命令行工作。我這樣做是爲了讓任何人都可以簽出項目並在沒有MyEclipse的情況下構建它。我遇到的問題是MyEclipse包含幕後的依賴關係。它通過查看工作區的Ant配置並根據首選項對話框中選定的庫編譯類路徑來實現此目的。長話短說,我需要採取這些依賴關係,並使腳本足夠聰明,以便在沒有MyEclipse幫助的情況下自行包含它們。 讓我頭疼

    0熱度

    2回答

    我正在尋找一個簡單的例子,如何在Jsch中使用Expect4j(使用Shell不可執行) 我的意思是如何發送命令(〜8)到服務器,以及如何打印輸出響應。 到目前爲止我有這: JSch jsch=new JSch(); String host="www.superserver.uk.com"; String user="tom1234"; String passwd="

    8熱度

    1回答

    考慮到關於scp/ssh和maven的非常差的文檔,我嘗試了不同的方法,基本上分爲兩大類:使用scpexe wagon和scp wagon。通常他們在Linux和Mac上都沒有問題,但在Windows上我從來沒有找到一種方法讓它在所有機器上都能正常工作。 scpexe辦法(安裝完成膩子和增加通道後) - settings.xml的配置: <server> <id>internal</id

    11熱度

    3回答

    我試圖通過使用JSch庫的SSH協議執行多個命令。但我似乎卡住了,找不到任何解決方案。 setCommand()方法只能在每個會話中執行單個命令。但我想按照Android平臺上的connectbot應用程序的順序執行這些命令。到目前爲止,我的代碼是: package com.example.ssh; import java.io.ByteArrayInputStream; import ja

    4熱度

    2回答

    我使用JSch作爲SFTP客戶端,現在我需要啓用被動模式,因爲安全性存在一些限制。 但我找不到一種方式來啓用被動模式。 有人可以告訴我該怎麼做?

    1熱度

    1回答

    我需要殺掉我已經開始使用ganymed SSH2的進程。具體而言,我想優雅地殺死它使用Ctrl + C。我看到了嘗試發送ASCII \x03的想法,但是在使用execCommand()時,它不會帶有轉義字符。如何發送Ctrl + C SIGINT通過ganymed? 如果還有另一個Java SSH應用程序,我應該讓我知道,我已經看過Jsch,sshj,但只是發現ganymed ssh2是最簡單的。

    0熱度

    2回答

    測試未修改版本的JCTerm(終端仿真器,可用作applet;我想使用applet功能),一切似乎都是在Eclipse的AppletViewer中工作正常,但在網頁中測試生成的jar文件時,所有選項都會顯示帶有閃爍的黃色警告符號的消息框,並且不執行任何操作。某些選項顯示「在此設置之前建立連接」錯誤。 我有興趣使用的選項是從文件菜單中打開外殼會話。當嘗試'打開SHELL Session ...'選項