jsch

    -2熱度

    1回答

    我一直花費相當多的時間試圖讓JSCH正常工作。我試圖讓它進入SSH主機並運行一個命令(basically sudo su; cd /dir/dir/dir ; sh bashscript.sh),但是,似乎我每次都被「Auth Failed」所困擾。 我已經啓用JSCH記錄: INFO: Connecting to {HOST} port 22 INFO: Connection establis

    1熱度

    1回答

    我想在連接到java中的遠程主機後讀取SSH密鑰對信號對橫幅(用於生成SSH密碼)。我正在使用JSch客戶端庫進行SSH連接。 在主機上進行某些操作後,SSH密碼發生變化,因此每次需要從key-sig對生成一個新的SSH密碼才能登錄。 有沒有一種方法可以以編程方式閱讀橫幅? 以下是在嘗試通過客戶端控制檯(PuTTY)進行SSH時提供密碼提示的key-sig對橫幅片段。 NbwDZIAGjGS90z

    1熱度

    2回答

    通過在SCP我需要執行下面的命令: scp -r ~/dataIn [email protected]:~/dataOut 在Ubuntu(16.04)端子此命令正確工作。 [email protected]是localhost。 所以我嘗試此代碼使用jcabi: Shell shell = new SSHByPassword("192.168.1.1", 22, "yatsuk", "pas

    0熱度

    1回答

    我正在使用jcraft庫爲了使用scp將文件從一臺服務器發送到另一臺服務器。該代碼是這樣 public class Scp { String DestinationHost;//host IP String DestinationUserName;//username String DestinationPassword;//password String DestinationPubli

    -4熱度

    1回答

    我已通過FTP連接到遠程服務器,並且使用以下代碼放置了一些zip文件。 channelSftp.cd(SFTPWORKINGDIR + "/" + remoteDestinationDir); File file = new File(localSourceToFile); LOG.info("Transferring file: " + localSourceToFile + " to "+

    0熱度

    1回答

    目前,我正在編寫一些能夠通過SSH(使用JSCH作爲SSH庫和Java作爲編程語言)執行遠程安裝的軟件。 要做到這一點,我已經實現了: 第1步:創建一個SSH連接到遠程主機(沒問題) 第2步:從原產我的安裝源文件複製到目標主機(沒問題) 第3步:執行安裝腳本(安裝包內)的是,在安裝過程中,需要進行一些用戶輸入(例如密碼,參數...)(這是我的問題) 我想要什麼是動態顯示安裝的輸出(shell輸出)

    0熱度

    1回答

    我想用java連接到具有兩步驗證登錄的Linux服務器。我使用的jsch庫,這是到目前爲止,我已經得到了代碼: session = jsch.getSession(username, ip); Properties config = new java.util.Properties(); config.put("StrictHostKeyChecking", "no"); session.s

    0熱度

    1回答

    我想通過將它嵌入到我的java代碼中來啓動一個Sftp服務器。 當我啓動Sftp服務器,然後啓動客戶端時,異常將引發。 我的服務器代碼 public class EmbeddedSftpServer { public static final String SERVER_BASE_DIR = System.getProperty("user.dir") + File.separator

    -1熱度

    1回答

    如何使用jsch sftp將文件夾從Windows遞歸複製到遠程Linux服務器? 我已經嘗試過使用sftpchannel.put(src,dest),但它只傳輸文件。我也嘗試遍歷文件列表來尋找一個目錄並運行一個遞歸循環,但它使得代碼更加複雜,並帶有額外的異常處理。他們有任何其他方式來做到這一點? 他們有什麼方法在Windows和Linux機器之間使用類似rsync的東西使用Java代碼? 請幫助

    0熱度

    1回答

    問題:使用JSCH庫通過SFTP連接遠程站點會導致「通道未打開」。代碼從一個互聯網連接正常工作,但從另一個失敗。另一個是通過代理完成的。不過,我可以使用FileZilla客戶端通過另一臺SFTP進行連接。 研究:試圖增加連接timout和設置useDNS:假從類似的問題。我有會議和頻道選擇它。但是,在timout之後,通道連接失敗。 問題:如何獲得連接。 下面是代碼和錯誤堆棧跟蹤提取物: JSch