jsch相关内容

使用Jsch列出远程服务器中的所有文件

我正在尝试使用JSCH从远程服务器列出所有文件/目录,我也可以获取所有信息.. 但我的问题是JSCH列出所有具有文件创建日期,时间戳,读/写权限等类型的文件.., 但在我的情况下我只需要文件/目录远程服务器中的名称,不需要其他信息.. 以下是我的java代码.. import java.util.Vector; import com.jcraft.jsch.Cha ..
发布时间:2018-12-21 21:08:38 Java开发

使FileAlterationObserver观察远程目录

如何使 FileAlterationObserver 观察远程目录? 这可以接受 String path或Java 文件。这两种情况都会在本地环境中查找目录。我在远程服务器文件系统中有一个目录。 如果有人告诉我如何创建一个新的文件对象引用远程目录中的文件。 示例: 文件文件=新文件(“远程目录路径”); 解决方案 你不能。 文件对象无法引用 ..
发布时间:2018-12-20 21:06:08 Java开发

使用Java中的JSch在服务器上创建嵌套目录

我正在使用 jSch 在Java中创建文件上传应用程序。我想根据创建日期等将我的文件放在不同的目录中。 我有一个主目录“/ var / local / recordingsbackup / “,其中我正在创建其他目录并将数据放入其中。 实现此目的: 我必须创建Dir'y,如 “/ var / local / recordingsbackup / 20140207 / root ..
发布时间:2018-12-20 21:02:09 Java开发

JSch多个隧道/ jumphosts

我不确定这是否是由于使用私钥而非密码进行端口转发,但这就是我要做的事情 我需要将本地端口3308一直转发到我的SQL DB 3306。 我可以在本地终端上一起运行这样的东西 ssh -L 3308: loacalhost:3307用户名@ jumpbox“ssh -L 3307:mysqlDB:3306用户名@服务器” 或运行我本地的第一部分,然后是跳盒的第二部 ..
发布时间:2018-12-20 01:53:38 Java开发

如何将文件从目录A移动到远程服务器中的目录B?

我正在使用JSch连接到由GWT制作的网站中的SFTP。 我读过一个小例子 sftpChannel.get(), sftpChannel.rename(), sftpChannel.rm() 但我找不到从远程服务器复制文件的解决方案 a 目录到远程服务器 b 目录。 例如,我想要将文件从 / appl / user / home / test / temp 复制到 / appl / ..
发布时间:2018-12-20 01:28:30 Java开发

我可以使用JSCH将远程主机重新添加到known_host吗?

我希望能够从known_hosts中删除远程服务器密钥并再次添加。远程服务器经常更新,因此我想自动删除远程主机密钥并将其新密钥添加到known_hosts。我可以从known_hosts中删除密钥,虽然它很笨重但使用 Process 而不是通过JSCH。这有效,但每当我尝试访问服务器时都会遇到此消息: 主机'192.168.1.1的真实性(192.168。 1.1)'无法建立。 RSA密 ..
发布时间:2018-12-19 22:27:27 Java开发

使用jsch库复制sftp中的文件

import com.jcraft.jsch。*; 公共类App { public static void main(String args []){ JSch jsch = new JSch(); Session session = null; try { session = jsch.getSession(“Username”,“Host”,PORT NO); ses ..
发布时间:2018-12-17 10:36:04 Java开发

通过JSch在java上运行linux命令

我正在通过JSch在java上建立一个ssh连接,一切似乎工作正常,直到我试图运行这个.sh文件。 shell脚本的名称是 repoUpdate.sh ,它非常简单: echo'****存储库更新****' echo'位置:/ home / cissys / repo /' echo -e'命令:svn update /home/cissys/repo/2.3.0' svn up ..
发布时间:2018-12-12 19:57:39 Java开发

如何从Java字符串中删除ANSI控件字符(VT100)

我正在使用自动化并使用Jsch连接到远程盒并自动执行某些任务。 我在解析命令结果时遇到问题,因为有时它们会带有 ANSI Control chars 。 我已经看过这个答案和另一个但它没有提供任何图书馆都这样做。如果有的话,我不想重新发明轮子。而且我对这些答案没有信心。 现在,我正在尝试这个,但我不确定它是否足够完整。 reply = reply.replaceAll(“ ..
发布时间:2018-12-12 19:41:43 Java开发

JSch会话超时限制

我正在使用JSch 0.1.50为我的CI Jenkins插件建立与远程服务器的连接。让我们假设我在这里使用 session.connect(60000); 超时60秒: 会话session = null; try { JSch jsch = new JSch(); if(rsaIdentity!= null&&!rsaIdentity.equals(“”)){ jsch.add ..
发布时间:2018-12-12 19:02:03 Java开发

有没有办法让maven scp旅行车在linux / mac / windows平台上保持一致?

鉴于关于scp / ssh和maven的文档非常差,我尝试了不同的方法,基本上分为两大类:使用scpexe wagon和scp wagon。通常它们在linux和mac上都没有问题,但是在Windows上我从来没有找到让它在所有机器上运行的方法。 scpexe方法(安装完成腻子后)并添加到路径) - settings.xml配置: internal ..
发布时间:2018-12-11 23:42:56 Java开发

Jsch或SSHJ或Ganymed SSH-2?

我需要连接到服务器(用户名,密码,主机) - 轻松 输入3- 10个命令 - command =“dir; date; cd; dir”是否有更简单的方法?,不写20行:while(smtng){很多东西+神秘的打印到scr:D} 下载文件 - 轻松 将另一个下载的文件写入同一文件(不添加owerride) - 任何想法如何? 所以要执行这些可增加的简单任务,如果你敢于使用 ..
发布时间:2018-12-10 23:31:38 Java开发

使用“exec”进行JSch SCP文件传输渠道

我是SCP协议和JSch的新手。我必须通过SCP将文件从远程设备传输到Android。服务器端开发人员拒绝告诉他们有关他们设备的任何信息,除了文件位置和可用于通过SCP访问它的root帐户。 这是我试过的步骤。 确认使用JSch,我的Android客户端可以与服务器建立连接。 [完整] 确认使用JSch和 ChannelExec 对象,我可以发送 ls 命令并读取其输出。 [完整 ..
发布时间:2018-12-07 19:05:23 Java开发

JSch 0.1.53 session.connect()抛出“IO流读取结束”

我下载了一个新的 JSch 0.1.53库和JSch(sftp)下载任务不再有效。此版本在 session.connect()函数失败时抛出错误 Session.connect:java.io.IOException:IO流读取结束。 我的旧jsch.jar(2011-10-06)对同一主机工作正常,也许我错过了一个新的配置道具? 会话会话= null; ChannelSftp c ..
发布时间:2018-12-07 18:15:52 Java开发

从ssh命令以与创建它的顺序相同的顺序记录stdout和stderr

短版本:是否可以通过ssh以与远程主机上输出的顺序相同的顺序在远程执行的命令的本地端记录stdout和stderr?如果是这样,怎么样? 长版本: 我正在尝试登录远程执行SSH命令(使用Jsch)的标准和错误输出顺序与远程命令输出的顺序相同。换句话说,如果远程命令将“a”写入stdout,然后将“b”写入stderr,然后将“c”写入stdout,我希望客户端(本地)端的日志读取: ..
发布时间:2018-12-07 17:52:37 Java开发

如何在Java中使用Apache Mina Sshd Server设置根目录

我使用 Apache Mina Sshd API 在java中启动本地SFTP服务器。在SFTP客户端我使用 Jcraft jsch API 创建我的SFTP客户端。我成功启动服务器。问题是我想写一些单元测试用例来检查客户端是否可以将一些文件放入服务器的根目录。目前我的SFTP服务器没有任何根目录。所以我想知道是否有任何设置服务器根目录的方法。 例如: C:\ sftp 如何将此路径设置为我 ..
发布时间:2018-12-07 13:19:25 Java开发