jsch相关内容

我们可以使用JSch进行基于SSH密钥的通信吗?

我正在使用 JSch 进行sftp通信,现在我想使用便于基于密钥的身份验证,密钥由我的网络团队一次加载到客户端和服务器上,所有后来的通信都只是基于用户的,我们已经加载了密钥。 sftp -oPort = 10022 jmark@192.18.0.246 as tjill@192.18.0.135 像这个命令工作正常并连接到sftp,我如何以编程方式实现此 ..
发布时间:2018-11-27 11:39:01 Java开发

JSch登录文件

我想将JSch日志保存在文件中,因为它在控制台中没有显示任何内容。 这是我的代码: public boolean openConnection()抛出ItsSshException { boolean connectSuccess = false; JSch.setLogger(new MyLogger()); 属性config = new Properties(); ..
发布时间:2018-11-26 22:25:30 Java开发

使用JSch通过SSH运行命令

我正在尝试使用JSch通过SSH运行命令,但JSch几乎没有文档,我发现的示例很糟糕。例如,此不显示处理输出流的代码。并且,这个使用丑陋的黑客知道何时停止从输出流中读取。 解决方案 以下用Java编写的代码示例将允许您执行任何在java程序中通过SSH在外部计算机上执行命令。您需要包含com.jcraft.jsch jar文件。 / * * SSHManager * * ..
发布时间:2018-11-26 20:38:03 Java开发

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文档中验证主机密钥。我在下面提供了我的 ..
发布时间:2018-11-26 14:44:11 Java开发

如何使用Java JSch库逐行读取远程文件?

我正在尝试使用Java逐行读取文件,这非常简单(在stackoverflow.com上有多个解决方案),但需要注意的是该文件位于远程服务器上,并且它不可能获得本地副本(它是单个.txt文件中数百万亚马逊评论的大量集合)。 JSch附带两个示例类,用于将文件复制到远程主机或从远程主机复制文件,即ScpTo和ScpFrom。我有兴趣逐行从远程主机读取文件; ScpFrom会尝试将整个内容复制到本 ..
发布时间:2018-08-24 17:40:23 Java开发

在jgit中配置known_hosts

使用jgit和gitolite进行源代码控制,我有一个应用程序可以根据命令生成某些代码,并且我们希望将代码提交给源代码控制。我们的目标是快速前进,提交新代码,然后推送它。 我有以下方法: private void commitToGitRepository(String updateComment,Config config) throws IOException,NoFilepa ..
发布时间:2018-04-27 15:24:27 Java开发

检索git存储库时出现teamcity aes256-cbc错误

我刚刚在新的Windows Server 2012机器上安装了Teamcity 8.0.3。安装成功了,我正在尝试配置代理以获取存储在git服务器中的项目。 此服务器使用ssh密钥。我已经将它添加到我的代理,但是当它试图检索项目时出现此错误。 rtogit'#1:列表远程引用失败:com.jcraft.jsch.JSchException:密码'aes256-cbc'是必需的,但它不可用 ..
发布时间:2018-04-27 15:11:09 其他开发

通过防火墙后面的ssh访问git存储库

我想访问(克隆/推/拉)一个私人(通过ssh)git仓库,同时在一个只允许http代理访问的企业防火墙后面。我已经编写了一个强大的Java(守护进程)程序(基于JSCh类库),这将允许我利用本地和远程端口转发,并且我希望利用这一点,但是当我试图设想如何设置时, 。 git repo depot(输入一个短语)位于foo.server.com/var/git,所以忽略fireall的自然倾向设 ..
发布时间:2018-04-26 20:36:28 其他开发

与JGit一起使用密钥来安全地访问Git存储库

我使用 JGit 访问远程Git仓库,并且需要使用 SSH 。 JGit使用 JSch 提供安全访问。但是,我不确定如何为JGit设置密钥文件和知道主机文件。我试过的是如下。 创建 SshSessionFactory ,通过继承 JSchConfigSessionFactory : public class CustomJschConfigSessionFactory extends ..
发布时间:2018-04-26 14:11:26 Java开发

如何使用JSch访问FTP服务器?

我在本地Windows 7计算机上安装了FileZilla FTP Server。 我也在同一台机器上安装了FileZilla FTP客户端。 两者之间的连接是成功的,确认服务器和客户端的合作伙伴关系存在。 我写了一个小而快捷的杂项Jsch程序,用于连接FileZilla FTP服务器下面是该程序: public class TestJSch { / **创建一个新的实例T ..
发布时间:2018-04-13 13:55:36 Java开发

如何从现有的连接到Unix服务器连接到FTP服务器?

目前我正在使用 Reflection for Unix和OpenVMS 。我连接到一个Unix服务器。一旦连接,我建立一个新的FTP连接到目标服务器。以下是控制台窗口的样子: $ b login:xxx Password:xxx //现在我连接到UNIX //下一步我连接到该FTP ftpLogin @ hostName:/ whatever /.../ $ ftp some ..
发布时间:2018-04-13 13:55:17 Java开发

文件上传成功,但0kb文件正在使用jsch sftp java在远程服务器上传

我正在使用Jsch和Sftp协议在简单的Java应用程序中将文件从本地计算机上传到远程服务器。 我的代码没有错误或没有异常,并且运行成功,但是当我查看远程位置时,文件上传为0kb,没有扩展名,命名为'd'。 我尝试了很多方法,但是我无法弄清楚这个错误。 这是我的代码.. $ p $ String remoteDirectory =“D :\\Datastores\\Root ..
发布时间:2017-11-03 19:34:20 Java开发

如何使用所有的Unix环境变量?

使用Java(JSch API)我试图在远程机器上执行Unix命令。现在,要成功执行此命令,我需要使用已经设置在远程框上的所有环境变量。 我可以使用 export 命令在运行时设置变量。但是,由于这些变量的数量相当大,我想知道在运行时是否有更好的方法来使用变量。 任何人都可以帮忙或者应该多说一点吗? 解决方案 p>您可以将变量保存到文件中: set> ..
发布时间:2017-08-25 20:11:58 Java开发

JSchException:算法协商失败

我正在尝试通过ssh与JSch(0.1.44-1)连接到远程sftp服务器,但在“session.connect()”期间;我得到这个例外: com.jcraft.jsch.JSchException:算法协商失败在 com.jcraft。 jsch.Session.receive_kexinit(Session.java:529)at com.jcraft.jsch.Session ..
发布时间:2017-08-17 19:52:43 Java开发

为什么在使用JSch时看到乱码?

我正在尝试使用 JSch 。我试过的例子是 here 虽然我可以连接输出是奇怪的。 我得到以下内容: 上次登录时间:Thu Jan 31 19:44:25 2013从10.2.251.77 [1mcli:〜#[m 如果我做例如一个 ls 我得到: [0m [01; 34m.InstallAnywhere [0m [00m.bash_history] ..
发布时间:2017-07-30 01:02:35 Java开发