问题标签 [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.

0 投票
2 回答
899 浏览

java - inputstream 让程序等待

我正在使用 J2ssh 库连接到 Unix 机器,运行命令并使用输入流获取结果。但是程序在读取输入流时会进入循环。我能够从输入蒸汽中得到结果,但是程序在那里触发并且没有继续。为什么程序会卡在那个循环中?

这是源代码,

我试图用下面的循环替换上面的第二个while循环但没有运气,

并使用以下循环,但没有运气,

0 投票
1 回答
2010 浏览

java - 使用 j2ssh maverick 连接到没有主机密钥验证的 ssh

我有两台具有可信连接的服务器。我想通过没有主机密钥验证的 ssh 连接来通过 SFTP 传输文件。

我正在使用 Java 1.7 和 Redhat Linux 操作系统。

以前我使用的是 j2ssh-core0.2.9.jar,我可以在其中连接到 ssh,如下所示:

在 j2ssh 特立独行中,

请建议如何在 j2ssh maverick 中实现这一点。

0 投票
1 回答
692 浏览

java - SSH协议版本

目前我的应用程序正在使用 J2SSH,现在客户希望将现有服务器迁移到 IBM。这个新服务器将仅支持 SSH 协议版本 2。

我有一个疑问 J2SSH 是否会支持 SSH 协议版本 2 ?有没有办法在我的应用程序中找到 SSH 协议版本,目前我的应用程序是在 Java 环境中编码的,J2SSH 用于 SSH/SFTP 通道。

0 投票
1 回答
1282 浏览

java - J2SSH 支持的密码/Mac

我正在运行一个使用 J2ssh 库来建立与服务器的连接的 Java 应用程序。上周我们迁移到了新的 IBM 服务器

这里的问题是我们无法从我的 java 应用程序建立到新服务器的 FTP/SFTP 连接。但是其他工具的连接工作正常。

我怀疑 J2SSH 库是否支持以下密码/macs?因为这些是在新 IBM 服务器中配置的密码。

0 投票
4 回答
19324 浏览

java - 使用 Java 的 SSH 连接

我正在尝试通过我的 Java 代码建立 SSH 连接,但遇到异常。我通过 Putty/Winscp 工具测试了我的连接,它工作正常。问题出在我的 Java 代码上...

下面是我建立连接的一段Java代码

0 投票
1 回答
2483 浏览

j2ssh - 面对 j2ssh 插件的 com.sshtools.j2ssh.transport.TransportProtocolException

据我所知,LeeDavidPainter 是 j2ssh 插件的作者。我想问一个我一直坚持的问题。我正在尝试使用仅 IP 和密码的 j2ssh 插件连接到系统。我看到了这个堆栈跟踪:

我看到他的一篇帖子,他说这已经过时了,我可以使用你的一个新插件,即 J2SSH Maverick。

但是当我使用它时,我发现我在这里使用的方法与新插件不兼容。所以我也必须改变方法。我也会在下面展示我的代码。

所以这里如果我把.jar文件从j2ssh改成j2ssh maverick, , , 等方法sshClientignoreHostKeyVerification解决PasswordAuthenticationClient不了。

可能是什么问题?

0 投票
1 回答
909 浏览

j2ssh - j2ssh Maverick 1.5.4 中所有支持的密码

李:

我们正在使用您的 j2ssh Maverick 1.5.4。它工作得很好。但是,我们发现默认密码仅为 aes128-ctr 和 3des-ctr。但是,根据 API,库中支持许多其他密码。我应该如何对其进行编码,以便可以使用所有支持的密码?

提前非常感谢。

标记

0 投票
1 回答
854 浏览

j2ssh - J2SSH 核心库 - 找不到其他自定义密钥交换算法实现

我正在搜索以下密钥交换算法的实现j2ssh core 0.2.9

最重要的是应该能够支持j2ssh核心库版本0.2.9,并且能够像现有的j2ssh核心库一样添加它们,默认使用密钥算法即DhGroup1Sha1

目前,在我的应用程序中,我使用的是j2ssh核心库版​​本 [0.2.9]。由于一些时间限制,切换到其他 j2ssh 库对我来说是不可行的。

如果您有任何好的解决方案,请帮助我

0 投票
2 回答
863 浏览

java - 如何为 j2ssh maverick 启用调试日志?

最近我正在使用在我自己的 java 应用程序j2ssh-maverick-1.5.5.jar中实现,但是我在通过.sftplog4j.properties

好像没用log4j.logger.com.sshtools=DEBUG

我可以从有限的内容中找到类似的主题sshtools:“如何为 Maverick 版本 1.4.x 启用调试日志”,但我没有使用maverick-legacy-client.jar.

谁能告诉我如何使用显示调试日志消息j2ssh-maverick-1.5.5.jar

0 投票
0 回答
1183 浏览

java - 通过 SOCKS5 代理从 java 客户端(代码)连接到 SFTP 服务器,无需代理身份验证

我正在尝试通过 socks5 代理服务器从独立的 sftpclient 连接到 SFTP 服务器,我正在使用 maverick-all 库进行此操作。我的代码工作正常。下面是代码片段:

我现在想在不使用代理身份验证的情况下执行此操作,即不使用代理用户名和密码,因为代理服务器 (CCproxy) 允许这样的配置。我查看了库代码,如果我们将方法指定为“0”是可能的。代码可以在github中找到,下面是网址

https://github.com/sshtools/j2ssh-maverick/blob/master/j2ssh-maverick/src/main/java/com/sshtools/net/SocksProxyTransport.java

connectViaSocks5Proxy 方法。

第 204 行。

那么有什么方法可以指定身份验证方法吗?