jsch相关内容
我正在尝试使用Jcraft Jsch库通过Java应用程序管理路由器。 我正在尝试通过TFTP服务器发送Router Config。问题出在我的Java代码中,因为这适用于PuTTY。 这是我的Java代码: int port = 22; String name =“R1”; String ip =“192.168.18.100”; String password
..
我正在使用 JSch 进行sftp通信,现在我想使用便于基于密钥的身份验证,密钥由我的网络团队一次加载到客户端和服务器上,所有后来的通信都只是基于用户的,我们已经加载了密钥。 sftp -oPort = 10022 jmark@192.18.0.246 as tjill@192.18.0.135 像这个命令工作正常并连接到sftp,我如何以编程方式实现此
..
我正在运行一个java程序,我使用Java SFTP将文件从一个文件夹传输到另一个文件夹。我遇到的问题是我在Java SFTP中遇到以下错误(使用JSch): C:\ Oracle\Middleware\Oracle_Home\oracle_common\jdk\bin\javaw.exe -server -classpath C:\JDeveloper\mywork\Java_Hello
..
我想将JSch日志保存在文件中,因为它在控制台中没有显示任何内容。 这是我的代码: public boolean openConnection()抛出ItsSshException { boolean connectSuccess = false; JSch.setLogger(new MyLogger()); 属性config = new Properties();
..
我正在尝试使用JSch通过SSH运行命令,但JSch几乎没有文档,我发现的示例很糟糕。例如,此不显示处理输出流的代码。并且,这个使用丑陋的黑客知道何时停止从输出流中读取。 解决方案 以下用Java编写的代码示例将允许您执行任何在java程序中通过SSH在外部计算机上执行命令。您需要包含com.jcraft.jsch jar文件。 / * * SSHManager * *
..
我正在尝试使用 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文档中验证主机密钥。我在下面提供了我的
..
我正在尝试使用Java逐行读取文件,这非常简单(在stackoverflow.com上有多个解决方案),但需要注意的是该文件位于远程服务器上,并且它不可能获得本地副本(它是单个.txt文件中数百万亚马逊评论的大量集合)。 JSch附带两个示例类,用于将文件复制到远程主机或从远程主机复制文件,即ScpTo和ScpFrom。我有兴趣逐行从远程主机读取文件; ScpFrom会尝试将整个内容复制到本
..
如何配置JSch客户端使用非默认网络接口进行通信? 解决方案 我不认为它是可能的。我有相同的要求并检查了JSch提供的源代码。创建普通Socket时没有本地地址或端口。
..
我正在使用Android Studio构建应用程序。在这个应用程序中,我想使用 Jsch sftp 从linux主机获取特定文件夹中的图像,并将此新图片设置为已存在的imageview。 但遗憾的是图片没有显示。 以下是目前为止的代码: MainActivity.java package com.example.picture_controller_2; import a
..
使用jgit和gitolite进行源代码控制,我有一个应用程序可以根据命令生成某些代码,并且我们希望将代码提交给源代码控制。我们的目标是快速前进,提交新代码,然后推送它。 我有以下方法: private void commitToGitRepository(String updateComment,Config config) throws IOException,NoFilepa
..
我刚刚在新的Windows Server 2012机器上安装了Teamcity 8.0.3。安装成功了,我正在尝试配置代理以获取存储在git服务器中的项目。 此服务器使用ssh密钥。我已经将它添加到我的代理,但是当它试图检索项目时出现此错误。 rtogit'#1:列表远程引用失败:com.jcraft.jsch.JSchException:密码'aes256-cbc'是必需的,但它不可用
..
我想访问(克隆/推/拉)一个私人(通过ssh)git仓库,同时在一个只允许http代理访问的企业防火墙后面。我已经编写了一个强大的Java(守护进程)程序(基于JSCh类库),这将允许我利用本地和远程端口转发,并且我希望利用这一点,但是当我试图设想如何设置时, 。 git repo depot(输入一个短语)位于foo.server.com/var/git,所以忽略fireall的自然倾向设
..
public class gitHubTest { 我试图用JGit的API做下面的代码: JSch jsch = new JSch(); //明确定义私钥文件位置 String userHome = System.getProperty(“user.home”); String privateKey = userHome +“/.ssh/id_rsa”; 字符串knownHo
..
我使用 JGit 访问远程Git仓库,并且需要使用 SSH 。 JGit使用 JSch 提供安全访问。但是,我不确定如何为JGit设置密钥文件和知道主机文件。我试过的是如下。 创建 SshSessionFactory ,通过继承 JSchConfigSessionFactory : public class CustomJschConfigSessionFactory extends
..
我在本地Windows 7计算机上安装了FileZilla FTP Server。 我也在同一台机器上安装了FileZilla FTP客户端。 两者之间的连接是成功的,确认服务器和客户端的合作伙伴关系存在。 我写了一个小而快捷的杂项Jsch程序,用于连接FileZilla FTP服务器下面是该程序: public class TestJSch { / **创建一个新的实例T
..
目前我正在使用 Reflection for Unix和OpenVMS 。我连接到一个Unix服务器。一旦连接,我建立一个新的FTP连接到目标服务器。以下是控制台窗口的样子: $ b login:xxx Password:xxx //现在我连接到UNIX //下一步我连接到该FTP ftpLogin @ hostName:/ whatever /.../ $ ftp some
..
我正在使用Jsch和Sftp协议在简单的Java应用程序中将文件从本地计算机上传到远程服务器。 我的代码没有错误或没有异常,并且运行成功,但是当我查看远程位置时,文件上传为0kb,没有扩展名,命名为'd'。 我尝试了很多方法,但是我无法弄清楚这个错误。 这是我的代码.. $ p $ String remoteDirectory =“D :\\Datastores\\Root
..
使用Java(JSch API)我试图在远程机器上执行Unix命令。现在,要成功执行此命令,我需要使用已经设置在远程框上的所有环境变量。 我可以使用 export 命令在运行时设置变量。但是,由于这些变量的数量相当大,我想知道在运行时是否有更好的方法来使用变量。 任何人都可以帮忙或者应该多说一点吗? 解决方案 p>您可以将变量保存到文件中: set>
..
我正在尝试通过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
..
我正在尝试使用 JSch 。我试过的例子是 here 虽然我可以连接输出是奇怪的。 我得到以下内容: 上次登录时间:Thu Jan 31 19:44:25 2013从10.2.251.77 [1mcli:〜#[m 如果我做例如一个 ls 我得到: [0m [01; 34m.InstallAnywhere [0m [00m.bash_history]
..