jsch相关内容

com.jcraft.jsch.JSchException: UnknownHostKey

我正在尝试使用 Jsch 在 Java 中建立 SSH 连接.我的代码产生以下异常: com.jcraft.jsch.JSchException: UnknownHostKey: mywebsite.com.RSA 密钥指纹为 22:fb:ee:fe:18:cd:aa:9a:9c:78:89:9f:b4:78:75:b4 我在 Jsch 文档中找不到如何验证主机密钥.我在下面包含了我的代码. ..
发布时间:2021-11-25 18:07:42 Java开发

使用 Java 通过 SSH 连接到远程 MySQL 数据库

如何从 Java 应用程序通过 SSH 连接到远程 MySQL 数据库?小代码示例对我很有帮助,我很感激. 解决方案 我的理解是,您想访问在远程机器上运行的 mysql 服务器并通过 SSH 隧道侦听假设端口 3306. 要使用命令行 ssh 客户端创建从本地机器上的端口 1234 到远程机器上的端口 3306 的隧道,您需要在本地机器上键入以下命令: ssh -L 1234:lo ..
发布时间:2021-11-20 21:43:58 Java开发

ANT 找不到特定的库

我正在尝试使用 SSHEXEC ANT 任务,它需要 JSCH 库. 当我尝试使用 SSHEXEC 任务时,我得到以下信息: 构建失败/home/www/test/build/build.xml:140: 问题:无法创建任务或键入 sshexec原因:找不到类 org.apache.tools.ant.taskdefs.optional.ssh.SSHExec.这看起来像是 Ant 的可选 ..
发布时间:2021-11-11 03:00:55 Java开发

用于 Ant scp 和 sshexec 任务的 knownhosts

我的问题类似于这里提出的问题:Ant scp 任务失败 构建失败 com.jcraft.jsch.JSchException: 拒绝 HostKey: .... 我的问题是为什么在我的 knownhosts 文件中找不到密钥? 无论我拥有什么样的 known_hosts 文件,主机密钥都会被拒绝.通过 ssh 连接工作正常,并添加相关条目,但也许 jsch 无法读取 OpenSS ..
发布时间:2021-11-11 02:57:21 其他开发

Ant scp 任务:JSchException:私钥无效

我使用 ssh-keygen 创建了一个新的密钥对,并在服务器上添加了公钥.使用 sftp -i private_key_file user@server 我可以成功打开与服务器的连接并放置文件.但是,当我尝试使用 Ant scp 任务时,我收到了: com.jcraft.jsch.JSchException:无效的私钥:[B@5e9d5728 Ant 脚本的相关部分: ..
发布时间:2021-11-11 02:54:20 其他开发

Ant 可选任务 SSHExec 和 SCP 的问题.类路径问题?

我正在修改 Ant 脚本(目前在 MyEclipse 中使用)以从命令行工作.我这样做是为了让任何人都可以检查项目并在没有 MyEclipse 的情况下构建它.我遇到的问题是 MyEclipse 包含幕后的依赖项.它通过查看工作区的 Ant 配置并根据首选项对话框中选定的库编译类路径来完成此操作.长话短说,我需要获取这些依赖项并使脚本足够智能,以便在没有 MyEclipse 帮助的情况下自行包含它 ..
发布时间:2021-11-11 02:39:33 其他开发

“收到的消息太长"使用 Ant/JSch 连接到 SFTP 服务器时

我想将文件从我的本地 unix 机器上传到支持 SFTP 的远程服务器.我尝试使用 Ant 脚本来实现,该脚本使用 sftp 属性设置为 true 的 SCP 任务,但它不起作用,因为它总是会出错: com.jcraft.jsch.JSchException:4:收到的消息太长:1416128878. 如果你能帮助我使用 shell 脚本来解决这个问题.我还必须在本地机器上安装 sft ..
发布时间:2021-11-11 02:20:38 其他开发

如何在 ant 构建文件中指定 JAR 的路径?

我正在执行很多 scp 和 sshexec 以及来自 ant 构建脚本的其他远程命令.如果 jsch.jar 不在 ant lib 目录中,这些命令将不起作用.为了使它工作,我将 JAR 复制到 ant lib 目录中,但这不是一个好的解决方案,因为其他任何想要运行脚本的人都必须做同样的事情.要从 Teamcity 运行 ant 目标,我们必须明确设置 lib 文件的路径. 有没有办法在 a ..
发布时间:2021-11-11 02:08:10 其他开发

如何以无配置方式将可选任务 sshexec 加载到 Ant 中?

我正在使用 sshexec,它依赖于 jsch-0.1.48.jar.我不能把它放在 ant/lib 目录中,因为其他希望使用相同构建脚本的用户必须先在他们的机器上进行配置才能这样做. 我想要做的是能够引用 jsch-0.1.48.jar 作为项目的一部分.目前,我将它放在 project/libs 目录中,我正在尝试以下操作: ..
发布时间:2021-11-11 02:03:50 Java开发

JSCH会话连接问题

我运行了以下程序并重新启动了主机,这花了将近6到8分钟的时间来完成重新启动,但是我从来没有超时.也就是说,它永远也不会进入其他部分. 公共静态void main(String a [])引发JSchException,InterruptedException {java.util.Properties config = new java.util.Properties();JSch jsch = ..
发布时间:2021-05-24 19:09:10 Java开发

JSch SFTP是否可以支持站点命令,如lrecl或blksize

我试图弄清楚Jsch sftp框架是否可以支持站点命令,例如 lrecl , blksize , mgtmclass 等从非大型机环境SFTP到大型机(zos)环境. 从目前为止我所遇到的情况来看,似乎SFTP规范不直接支持site命令,但是我不确定100%是否正确. 在进一步研究JSch时,似乎有一个 ChannelExec 类似乎可以远程执行命令,但是在这里是否能够满足我的需求,我 ..
发布时间:2021-05-18 20:20:06 Java开发

使用JSch将文件从网络复制到本地路径时,文件大小为零

我正在尝试编写一项服务,该服务将在运行代码时将以下内容从一个网络位置复制多个文件到本地项目文件中 如果只有一个文件,并且说通过网络复制时它为520kb,那么我们有519kb. 如果有多个文件,这些文件将被复制到本地项目路径中,但所有文件的大小均为0kb,只有来自网络的最后一个文件剩下的数据为0kb. 文件最初为0kb,但有时会显示实际大小. 我无法理解下面的问题是我的代码 @O ..
发布时间:2021-05-07 18:36:42 Java开发