![](/img/trans.png)
[英]J2ssh get empty input stream
我正在嘗試使用 SSH 協議從服務器讀取數據。 為此,我正在使用 j2ssh 庫。 我的服務器與 ssh 中的另一台服務器連接沒有任何問題。 問題是當我嘗試從 shell 命令行讀取任何數據時。 無論我向程序“ read = in.read(buffer) ”發送什么“命令”,都不會得到任何數據, ...
[英]J2ssh get empty input stream
我正在嘗試使用 SSH 協議從服務器讀取數據。 為此,我正在使用 j2ssh 庫。 我的服務器與 ssh 中的另一台服務器連接沒有任何問題。 問題是當我嘗試從 shell 命令行讀取任何數據時。 無論我向程序“ read = in.read(buffer) ”發送什么“命令”,都不會得到任何數據, ...
[英]com.sshtools.publickey.InvalidPassphraseException: Unsupported type: OPENSSH PRIVATE KEY
我在另一個用戶登錄(而不是 root 用戶)的本地主機中創建了一個 SSH 密鑰。 目錄 (/home/user/.ssh/) 中的公共 (id_rsa.pub) 和私有 (id_rsa) 密鑰文件。 我已將公鑰文件復制到遠程主機的目錄 (./ssh/authorized_keys) 中。 密碼為空 ...
[英]Thread blocked while disconnect NETCONF session in J2SSH
我已使用J2ssh庫(0.2.7)在我的應用程序中建立NETCONF連接。 在監視配置文件時,我注意到在j2ssh會話的disconnect()中幾乎沒有線程被阻塞。 這不是一個一致的問題,有時會發生。 我在堆棧跟蹤下面給出了。 ...
[英]ssh connection fails with j2ssh giving TransportProtocolException
我正在使用j2ssh-core-0.2.9.jar SSH到主機。 在日志中,我可以看到: 我閱讀了提供的文檔: https://www.openssh.com/legacy.html 我去了我要ssh並執行的主機: ssh -Q kex 輸出為: ...
[英]Is there a way to connect to SFTP server without password or private key reference
我想在沒有密碼身份驗證的情況下通過SFTP服務器上傳文件。 在這里,我也不想使用私鑰。 我的公鑰已共享到目標SFTP服務器。 而且我可以通過使用username @ hostname作為filezilla的URL登錄到它,而無需密碼或私鑰引用。我想從Java代碼中實現相同的目的。 我也探 ...
[英]fetching files from SFTP
我想從SFTP提取文件,這些文件是在Java中給定的時間戳記(上次提取時間)后創建的。 截至目前,我正在使用j2ssh。 請讓我知道其他一些API是否支持該功能。 ...
[英]How to enable debug logs for j2ssh maverick?
最近我正在使用j2ssh-maverick-1.5.5.jar在我自己的 java 應用程序中實現sftp ,但是我在通過log4j.properties啟用調試消息時遇到了問題。 似乎它在log4j.logger.com.sshtools=DEBUG上log4j.logger.com.sshto ...
[英]J2SSH Core library - Unable find other custom key exchange algorithms implementation
我正在搜索以下j2ssh core 0.2.9的密鑰交換算法的實現。 最重要的是應該能夠支持j2ssh核心庫0.2.9版,並且能夠像使用密鑰算法(即默認情況下為DhGroup1Sha1)使用現有j2ssh核心庫一樣添加它們 當前,在我的應用程序中,我正在使用j2ssh核心庫版本[0 ...
[英]Facing com.sshtools.j2ssh.transport.TransportProtocolException for j2ssh plugin
我知道LeeDavidPainter是j2ssh插件的作者。 我想問一個困擾我的問題。 我正在嘗試僅使用IP和密碼使用j2ssh插件連接到系統。 我看到此堆棧跟蹤: INFO: Loading key exchange methods Mar 09, 2016 5:23:05 PM co ...
[英]"The Transport Protocol thread failed" – "The socket is EOF" with J2SSH connection using Java
我正在嘗試通過我的 Java 代碼建立一個 SSH 連接,但是遇到異常。我通過 Putty/Winscp 工具測試了我的連接,它工作正常。 問題在於我的 Java 代碼... 下面是我的一段Java代碼建立連接 ...
[英]J2SSH supported ciphers/Macs
我正在運行一個使用J2ssh庫建立與服務器的連接的Java應用程序。 上周,我們遷移到了新的IBM服務器 這里的問題是我們無法從我的Java應用程序建立到新服務器的FTP / SFTP連接。 但是,其他工具的連通性也很好。 我的疑問是J2SSH庫是否支持以下cipher / ma ...
[英]SSH protocol version
目前,我的應用程序正在使用J2SSH,現在客戶希望將現有服務器遷移到IBM。 此新服務器僅支持SSH協議版本2。 我有一個疑問,J2SSH是否將支持SSH協議版本2? 有沒有一種方法可以在我的應用程序中找到SSH協議版本,當前我的應用程序是在Java環境中使用J2SSH編碼的,用於SS ...
[英]Connect to ssh without Host Key Verification using j2ssh maverick
我有兩台可信連接的服務器。 我希望通過沒有主機密鑰驗證的ssh連接來通過SFTP傳輸文件。 我使用的是Java 1.7和Redhat Linux OS。 以前我使用的是j2ssh-core0.2.9.jar,我可以在其中連接到ssh,如下所示: 在j2ssh特立獨行, ...
[英]inputstream make the program to wait
我正在使用 J2ssh 庫連接到 Unix 機器,運行命令並使用輸入流獲取結果。 但是程序在讀取輸入流時會陷入循環。 我能夠從輸入的蒸汽中獲得結果,但程序在那里發生並沒有繼續。 為什么程序卡在那個循環中? 這是源代碼, 我試圖用下面的循環替換上面的第二個 while 循環,但沒有運氣, 並 ...
[英]running a sudo command over j2ssh
我正在嘗試編寫一些Java代碼,這些代碼連接到linux工作站,使用sudo執行命令,然后阻塞直到命令完成。 似乎不等待程序完成或返回輸出。 效果很好,但不適用於sudo。 我試過設置命令: “ su -c \\” touch / tmp / whatever \\“”( ...
[英]j2ssh sshclient doesn't wait for remote command to to complete
我有使用j2ssh sshclient在linux服務器上執行遠程命令的方法。 遠程命令的執行時間可能從幾秒鍾到一分鍾不等。 我需要Java程序等待命令執行完畢再繼續操作,但事實並非如此。 Java程序運行該命令,但是在遠程命令完成之前繼續執行。 這是我的方法: ...
[英]J2ssh ssh client disconnected frequently
我正在使用單線程應用程序連接我的客戶端服務器體系結構。 基本上,此應用程序將創建許多連接並在作業完成后自動將其關閉。 我們正在例外 'com.sshtools.j2ssh.transport.TransportProtocolException:連接未完成' 我們已啟用j2ssh ...
[英]How do I get rid of escape sequences when using SSHTools?
我正在使用SSHTools / J2SSH通過SSH連接到服務器。 一切正常,唯一的問題是,輸出包含奇怪的轉義序列/字符。 我在某處讀到,這些是顏色代碼,它不是編碼問題。 現在,我的問題是:如何擺脫它們? 好像我需要某種終端仿真,可以解釋或剝離這些代碼。 這是ls的輸出: ( ...
[英]can I use two ssh java lib in my java code?
我正在使用j2ssh,但由於某些原因(我們無法檢測到),我們決定切換到新的ssh lib。 在j2ssh為2個沒有給出預期結果的函數,我們必須切換到新的ssh(我發現vngx-jsch合適) 但只有2個功能,我需要做所有ssh相關功能的完全返工,我不想這樣做。 所以我有以下疑問: ...
[英]Send command via ssh and read ouput results
我有通過ssh連接到遠程服務器並向其發送2條或更多命令的代碼(例如cd /export/home/ops/bin和“ ./viewlinkload –time 20131205-19”),但我看不到該命令已執行,但未收到結果。 我需要從服務器返回結果並顯示它。 這是代碼發送命令: ...