当前位置: 首页 > 知识库问答 >
问题:

JSch是否需要安装sftp/ssh客户端

魏高邈
2023-03-14

我正在使用JSch将文件传输到远程服务器。我已将其配置为使用sftp通道,用户/密码和StricHostKeyChecking设置为“否”。由于我将开放通道设置为sftp,JSch是否要求在客户端计算机上安装sftp/ssh客户端?

共有1个答案

阚夕
2023-03-14

不,JSch是SSH2的纯Java实现。

http://www.jcraft.com/jsch/

 类似资料:
  • 试图移动到一个新的服务器,我有这么多的麻烦!尝试安装请求mcrypt扩展时出错。我已将extension=mcrypt.so添加到我的php.ini文件中,但仍然出现以下错误: 有人能帮忙吗?

  • 问题内容: 我尝试搜索,但没有找到明确的答案。在Windows Server 2016上,没有实际安装Chrome浏览器。我下载了正确的“ chromedriver.exe”并将其放置在“ D:\ Apps \ chromedriver.exe”中。我已将完整路径添加为“ D:\ Apps \ chromedriver.exe”到我的环境PATH中。 当我尝试启动使用最新Selenium的Wind

  • 在apache commons net ftpclient中,有ftpclient.printWorkingDirectory()来获取当前目录的字符串。 如何使用jsch sftp客户机实现同样的功能?有一个名为realpath(String)的方法,但它似乎不对,我无法使其工作。

  • 我使用Jsch作为SFTP客户端从远程SFTP目录读取和写入XML文件。 我使用5秒钟的工作来检查新文件是否可用于草稿,在30或40分钟循环后,我得到以下错误 这是用于创建连接的源代码 我试图增加JVM线程栈的大小,并增加unix=允许的本地进程的限制。 我使用以下命令来执行此操作: 我试图创建一个jsch会话池,jsch会话当它没有断开时,它是不可用的= 我的作业被部署到jboss-as-7上的

  • 问题内容: 看下面的代码(摘自git页面) 我想知道client.quit()是可选的,还是multi.exec()自动为我执行退出?我正在尝试调试Redis中的内存泄漏,但我意识到我没有在任何地方使用.quit()。我可以做? 意思是,我的代码应该像这样吗? 基本上,client.quit会放在哪里,我什至需要它? 问题答案: “多条命令排队,直到发出EXEC,然后Redis自动运行所有命令。”

  • 我用Java 8创建了一个Java应用程序。 我已将其部署到服务器,并出现以下错误: 当我运行java版本时,我得到了以下信息: 我以前没见过这个。我需要安装JRE 8吗?