问题标签 [j2ssh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - inputstream 让程序等待
我正在使用 J2ssh 库连接到 Unix 机器,运行命令并使用输入流获取结果。但是程序在读取输入流时会进入循环。我能够从输入蒸汽中得到结果,但是程序在那里触发并且没有继续。为什么程序会卡在那个循环中?
这是源代码,
我试图用下面的循环替换上面的第二个while循环但没有运气,
并使用以下循环,但没有运气,
java - 使用 j2ssh maverick 连接到没有主机密钥验证的 ssh
我有两台具有可信连接的服务器。我想通过没有主机密钥验证的 ssh 连接来通过 SFTP 传输文件。
我正在使用 Java 1.7 和 Redhat Linux 操作系统。
以前我使用的是 j2ssh-core0.2.9.jar,我可以在其中连接到 ssh,如下所示:
在 j2ssh 特立独行中,
请建议如何在 j2ssh maverick 中实现这一点。
java - SSH协议版本
目前我的应用程序正在使用 J2SSH,现在客户希望将现有服务器迁移到 IBM。这个新服务器将仅支持 SSH 协议版本 2。
我有一个疑问 J2SSH 是否会支持 SSH 协议版本 2 ?有没有办法在我的应用程序中找到 SSH 协议版本,目前我的应用程序是在 Java 环境中编码的,J2SSH 用于 SSH/SFTP 通道。
java - J2SSH 支持的密码/Mac
我正在运行一个使用 J2ssh 库来建立与服务器的连接的 Java 应用程序。上周我们迁移到了新的 IBM 服务器
这里的问题是我们无法从我的 java 应用程序建立到新服务器的 FTP/SFTP 连接。但是其他工具的连接工作正常。
我怀疑 J2SSH 库是否支持以下密码/macs?因为这些是在新 IBM 服务器中配置的密码。
java - 使用 Java 的 SSH 连接
我正在尝试通过我的 Java 代码建立 SSH 连接,但遇到异常。我通过 Putty/Winscp 工具测试了我的连接,它工作正常。问题出在我的 Java 代码上...
下面是我建立连接的一段Java代码
j2ssh - 面对 j2ssh 插件的 com.sshtools.j2ssh.transport.TransportProtocolException
据我所知,LeeDavidPainter 是 j2ssh 插件的作者。我想问一个我一直坚持的问题。我正在尝试使用仅 IP 和密码的 j2ssh 插件连接到系统。我看到了这个堆栈跟踪:
我看到他的一篇帖子,他说这已经过时了,我可以使用你的一个新插件,即 J2SSH Maverick。
但是当我使用它时,我发现我在这里使用的方法与新插件不兼容。所以我也必须改变方法。我也会在下面展示我的代码。
所以这里如果我把.jar文件从j2ssh改成j2ssh maverick, , , 等方法sshClient
都ignoreHostKeyVerification
解决PasswordAuthenticationClient
不了。
可能是什么问题?
j2ssh - j2ssh Maverick 1.5.4 中所有支持的密码
李:
我们正在使用您的 j2ssh Maverick 1.5.4。它工作得很好。但是,我们发现默认密码仅为 aes128-ctr 和 3des-ctr。但是,根据 API,库中支持许多其他密码。我应该如何对其进行编码,以便可以使用所有支持的密码?
提前非常感谢。
标记
j2ssh - J2SSH 核心库 - 找不到其他自定义密钥交换算法实现
我正在搜索以下密钥交换算法的实现j2ssh core 0.2.9
。
最重要的是应该能够支持j2ssh核心库版本0.2.9,并且能够像现有的j2ssh核心库一样添加它们,默认使用密钥算法即DhGroup1Sha1
目前,在我的应用程序中,我使用的是j2ssh
核心库版本 [0.2.9]。由于一些时间限制,切换到其他 j2ssh 库对我来说是不可行的。
如果您有任何好的解决方案,请帮助我
java - 如何为 j2ssh maverick 启用调试日志?
最近我正在使用在我自己的 java 应用程序j2ssh-maverick-1.5.5.jar
中实现,但是我在通过.sftp
log4j.properties
好像没用log4j.logger.com.sshtools=DEBUG
我可以从有限的内容中找到类似的主题sshtools
:“如何为 Maverick 版本 1.4.x 启用调试日志”,但我没有使用maverick-legacy-client.jar
.
谁能告诉我如何使用显示调试日志消息j2ssh-maverick-1.5.5.jar
?
java - 通过 SOCKS5 代理从 java 客户端(代码)连接到 SFTP 服务器,无需代理身份验证
我正在尝试通过 socks5 代理服务器从独立的 sftpclient 连接到 SFTP 服务器,我正在使用 maverick-all 库进行此操作。我的代码工作正常。下面是代码片段:
我现在想在不使用代理身份验证的情况下执行此操作,即不使用代理用户名和密码,因为代理服务器 (CCproxy) 允许这样的配置。我查看了库代码,如果我们将方法指定为“0”是可能的。代码可以在github中找到,下面是网址
connectViaSocks5Proxy 方法。
第 204 行。
那么有什么方法可以指定身份验证方法吗?