210得票13回答
com.jcraft.jsch.JSchException: UnknownHostKey

我正在尝试使用Jsch在Java中建立SSH连接。我的代码会产生以下异常:com.jcraft.jsch.JSchException: UnknownHostKey: mywebsite.example. RSA key fingerprint is 22:fb:ee:fe:18:cd:aa:...

133得票12回答
使用JSch时出现“无效的私钥”错误

我正在使用下面的代码在Java应用程序中处理Git。我有一个有效的密钥(经常使用它),而且这个特定的代码以前已经使用同样的密钥和git仓库为我工作,但现在我收到以下异常: invalid privatekey: [B@59c40796. 异常出现在这一行:jSch.addIdent...

86得票15回答
Java中的SCP传输

通过Java编程语言进行scp传输的最佳方法是什么?看来我可以通过JSSE、JSch或Bouncy Castle Java库来实现这个目标。但这些解决方案似乎都没有一个简单的答案。

68得票9回答
使用JSch通过SSH运行命令

我正在尝试使用JSch通过SSH运行一个命令,但是JSch几乎没有文档,而我找到的示例都很糟糕。例如,这个示例没有显示处理输出流的代码。而这个示例使用了一个丑陋的方法来知道何时停止读取输出流。

61得票1回答
我们可以使用JSch进行基于SSH密钥的通信吗?

我正在使用JSch进行SFTP通信,现在我想使用基于密钥的认证,密钥已由我的网络团队加载到客户端和服务器机器上,并且所有后续通信都将仅基于用户,我们已加载密钥。sftp -oPort=10022 jmark@192.18.0.246 像这样的命令可以很好地工作并连接到SFTP,我如何通过编程实...

54得票6回答
使用Java通过SSH连接远程MySQL数据库

我该如何通过SSH从Java应用程序连接到远程MySQL数据库? 提供一个简短的代码示例对我很有帮助,非常感谢。

50得票4回答
Java中的SFTP连接要求进行奇怪的身份验证

我正在编写一个小程序,需要通过 SFTP 连接到远程服务器,下载文件,然后处理该文件。通过一些答案,我发现 JSch 看起来非常适合这个任务。到目前为止,它很容易使用,而且我已经让它正常工作了,只有一个小问题需要解决。我使用以下代码进行连接和下载文件: JSch jsch = new J...

48得票3回答
加密算法'aes256-cbc'是必须的,但当前不可用。

我正在尝试使用JSch进行SFTP,但是遇到了一些错误: com.jcraft.jsch.JSchException:需要使用密码' aes256-cbc',但是它不可用。 以下是我使用的代码。 我有什么遗漏吗?JSch jsch = new JSch(); Session ses...

46得票12回答
JSchException: 算法协商失败。

我正在尝试使用JSch(0.1.44-1)通过ssh连接到远程sftp服务器,但在session.connect();期间出现以下异常:com.jcraft.jsch.JSchException: Algorithm negotiation fail at com.jcraft.jsch.S...

40得票10回答
算法协商失败:Jenkins中的SSH

我尝试从 Jenkins 连接到本地服务器,但是出现以下错误:[SSH] Exception:Algorithm negotiation fail com.jcraft.jsch.JSchException: Algorithm negotiation fail at com....