创建sftp连接时报错-sftp连接时,报错invalid server's version string

问题描述

sftp连接时,报错invalid server's version string
连接方法,我看了一下和网上一样。但这种错误在网上没有搜索到。有遇到这个错误的,给点提示,谢谢。
public ChannelSftp connect(String host int port String username
String password) {
ChannelSftp sftp = null;
try {
JSch jsch = new JSch();
jsch.getSession(username host port);
Session sshSession = jsch.getSession(username host port);
System.out.println(""Session created."");
sshSession.setPassword(password);
Properties sshConfig = new Properties();
sshConfig.put(""StrictHostKeyChecking""no"");
sshSession.setConfig(sshConfig);
sshSession.connect();
System.out.println(""Session connected."");
System.out.println(""Opening Channel."");
Channel channel = sshSession.openChannel(""sftp"");
channel.connect();
sftp = (ChannelSftp) channel;
System.out.println(""Connected to "" + host + ""."");
} catch (Exception e) {

}
return sftp;
}

解决方案

可能是jsch的jar包的版本太低了。

解决方案二:
您好,还记得这个问题是怎么解决的吗?

时间: 2024-10-31 08:52:42

创建sftp连接时报错-sftp连接时,报错invalid server's version string的相关文章

C++连接Mysql数据库,mysql_real_connect总是报错:访问内存冲突

问题描述 C++连接Mysql数据库,mysql_real_connect总是报错:访问内存冲突 C++连接本地Mysql数据库,配置按照网上来的:c/c++使用VS2013连接mysql数据库 访问数据库的代码也是按照网上来的: #include <winsock.h> #include <iostream> #include <string> #include <mysql.h> using namespace std; #pragma comment(

java连接sqlserver2008连不上,报错sqljdbc.dll这个包有错,但是我已经拷到那个目录下了啊

问题描述 java连接sqlserver2008连不上,报错sqljdbc.dll这个包有错,但是我已经拷到那个目录下了啊 请问还有其他方法吗,该配置的我都配置实在没办法了,百度百度个遍了 解决方案 你导入这个包试试:sqljdbc4.jar 解决方案二: sqljdbc.dll你这个是程序集啊,在C#里面用的,Java中要导 .jar的包 解决方案三: 这个有可能是jar包的问题,可以换个jar包试试,也有可能是sqlServer2008的连接问题 解决方案四: 拷贝sqljdbc4.jar这

aecengine开发 路网-arcengine 网络数据集创建时 报错,请问是什么原因,求源码参考

问题描述 arcengine 网络数据集创建时 报错,请问是什么原因,求源码参考 开发 路网-arcengine 网络数据集创建时 报错,请问是什么原因,求源码参考-arcengine 源码">

ssh整合-java Web 中提交数据信息时 报错

问题描述 java Web 中提交数据信息时 报错 Entering nullPropertyValue [target=[com.shyou.action.BusinessShopAction@1178dc3, com.opensymphony.xwork2.DefaultTextProvider@cbd684], property=bShop] Error setting expression 'bShop.personCharge' with value '[Ljava.lang.Stri

浏览器-.net mvc4 web api 引用时 报错

问题描述 .net mvc4 web api 引用时 报错 在 浏览器中打开可以返回json 格式 在另一个项目中引用就出现这个错误 新手见谅 qq 2841677482 在线等 解决方案 你返回的是json,要么你让你的web api返回xml,要么,你的客户端用httpwebrequest调用,而不是web引用 如果你希望返回xml,最简单的是使用 asp.net web servicehttp://blog.csdn.net/yapingxin/article/details/799398

ssh整合-关于ssh中hibernate生成方法从Action中调用报错main调用不报错

问题描述 关于ssh中hibernate生成方法从Action中调用报错main调用不报错 看图学生求解决没遇到过!我建测试类用main方法进来一点问题都没有正常输出i=1 解决方案 报的什么错,贴出来,,, 解决方案二: 你确定text的userinfo和action的userinfo的内容一样吗? 你在findUserinfonamepwd方法中将name和pwd打印出来看看. 我怀疑你action的参数userinfo是null或者userinfo实例化了,但是name或者pwd是null

android studio中的xml文件报错,eclipse正常不报错

问题描述 android studio中的xml文件报错,eclipse正常不报错 android:background="@drawable/one_home_page_text" 这张图片确实有,错误提示 Error:(138, 41) No resource found that matches the given name (at 'background' with value '@drawable/one_home_page_text'). eclipse中不报错,倒进stu

小白求救报错asp小白求救报错asp

问题描述 小白求救报错asp小白求救报错asp ADODB.Recordset 错误 '800a0cc1' 在对应所需名称或序数的集合中,未找到项目. /BJ/Index3_APEX.asp,行 171 '主机系统 Dim TSE,TSE_TongTi,TSE_YuanJian,TSE_JiaReQi_Cu,TSE_JiaReQi_Al Dim TSE_Price1,TSE_Price2,TSE_Price3,TSE_PriceTotal Dim TSE_View_TongTi,TSE_View

java 连接异常-java 启动jdbc 事务报错 嵌套异常

问题描述 java 启动jdbc 事务报错 嵌套异常 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC