jsch

    0熱度

    1回答

    我想通過SSH與JSch在遠程Linux服務器(不同端口上)上運行一些獨立的彈簧引導罐。我在我的命令中使用尾巴,因爲我需要tomcat服務器日誌。當我開始運行獨立罐子的服務時,一些罐子沒有運行。 下面是我使用獨立運行罐子的示例腳本: nohup的Java的罐子foo.jar中--server.port = 10000> log.txt的2> ERRORS.TXT &尾-f日誌。 TXT 這裏是我的

    1熱度

    1回答

    我有一些文件要上傳到SFTP服務器,所以我使用JSch來實現這個目標。 我有這些選項實現: JSch打開一個會話和 JSch打開一個會話和多通道 上述兩種解決方案中,一個信道,其更高效? 一個會話對應一個TCP連接,還是一個通道對應一個TCP連接? 如果一個會話對應一個TCP連接,那麼多個通道必須共享相同的TCP連接,它可以更有效嗎?

    1熱度

    1回答

    我在Java上非常麻煩,所以請原諒我是否是一個虛擬問題。 我有以下一段代碼,和執行流程是從我的意圖不同: channel = session.openChannel("shell"); OutputStream ops = channel.getOutputStream(); PrintStream ps = new PrintStream(ops, true); channel.conn

    1熱度

    1回答

    目前我正在開發Java程序來監視我們的UNIX腳本。問題是我們下週要購買一臺新服務器,並且我必須更改我的程序,以便它可以使用JSch連接到新機器。 目前我使用這種方式去舊服務器的連接: JSch jsch = new JSch(); session = jsch.getSession(user, host); session.setPassword(password); session.se

    0熱度

    2回答

    我正在研究java方法將文件從一個位置複製到另一個遠程位置。我的代碼如下。我嘗試使用jsch 0.1.42 & 0.1.50 & 0.1.54 public static void processFiles(ArrayList<String> FilesToBeCopied, String destFilePath) throws IOException { SftpClient c

    1熱度

    1回答

    我試圖用JGit從上GitLab一個存儲庫中讀取一些標籤。我可以用bash克隆版本庫,所以我知道我擁有權限等等。 當我嘗試使用JGit來獲取標籤,我收到以下錯誤: UnknownHostKey: gitlab.com. RSA key fingerprint is b6:03:0e:39:97:9e:d0:e7:24:ce:a3:77:3e:01:42:01 at org.eclipse

    2熱度

    1回答

    我正在寫一些Java代碼(使用JSch庫)到SFTP到遠程Windows計算機並將文件複製到我的本地Windows文件夾。 指定遠程計算機上文件的路徑時,我強制指定格式爲/C/temp/myfile.txt而不是C:\temp\myfile.txt的路徑。 問題: 你能告訴我這種格式是什麼?有沒有一個名字? 你能告訴我,如果有可能使用任何其他格式的路徑?我希望能夠將路徑指定爲C:\temp\myf

    2熱度

    1回答

    我們的企業網絡中包含Windows Active Directory服務器和Linux服務器。我們在Linux服務器中使用Kerberos身份驗證。在用戶使用AD帳戶登錄後,通過網絡中的PC檢查gssapi身份驗證的PuTTY Windows客戶端可以SSH服務器。 PuTTY客戶端只有用戶名,不要求用戶輸入密碼。 現在我們要使用JSch庫來開發一個像PuTTY這樣的Java SSH程序來訪問這個

    -1熱度

    1回答

    我正在試圖在android工作室上製作一個android應用程序,該應用程序ssh進入遠程服務器並運行命令。它還必須從通過vlc建立HTTP流的遠程服務器轉發端口8080。然後這將用於在應用程序中顯示視頻的videoview小部件。此應用程序在logcat中運行時沒有錯誤,併成功運行ssh命令,但視頻視圖只顯示一個黑盒子 - 我懷疑我的代碼有問題。任何幫助將是偉大的! public class M

    -1熱度

    1回答

    使用jsch我已登錄到遠程主機以不同的用戶身份執行腳本。 必須使用「exec」通道。 當前Unix動作我要做的是: 1)須藤蘇 - 2)運行腳本 我怎樣才能運行此命令「須藤蘇 - 」,然後在相同的信道 執行腳本更新了代碼註釋,我試着發送下面兩個命令作爲輸入。它運行在循環中,我沒有看到它正在執行。下面TW是在數組列表發送的輸入 「命令」 須藤蘇 - testusr /home/testusr/sta