java sftp 公开键设定_如何使用JSch SFTP库解析Java UnknownHostKey?
我正在运行一个java程序,我使用Java SFTP将文件从一个文件夹传输到另一个文件夹。我遇到的问题是我在Java SFTP中遇到以下错误(使用JSch):
C:\ Oracle \ Middleware \ Oracle_Home \ oracle_common \ jdk \ bin \ javaw.exe -server -classpath C:\ JDeveloper \ mywork \ Java_Hello_World.adf; C:\ JDeveloper \ mywork \ Java_Hello_World \ Client \ classes; C:\ Users \ ADMIN \ Downloads \ jsch-0.1.53.jar -Djavax.net.ssl.trustStore = C:\ Users \ IBM_AD~1 \ AppData \ Local \ Temp \ trustStore5840796204189742395.jks FileTransfer com.jcraft.jsch.JSchException:UnknownHostKey: 127.0.0.1。RSA密钥指纹是a2:39:3f:44:88:e9:1f:d7:d1:71:f4:85:98:fb:90:dc at com.jcraft.jsch.Session.checkHost(Session.java: 797)at com.jcraft.jsch.Session.connect(Session.java:342)at com.jcraft.jsch.Session.connect(Session.java:183)at FileTransfer.main(FileTransfer.java:33)进程退出时退出代码0。
以下是我目前的代码:
FileTransfer fileTransfer = new FileTransfer();
JSch jsch = new JSch();
try {
String host = "127.0.0.1";
int port = 22;
String user = "user";
Session session = jsch.getSession(user, host, port);
session = jsch.getSession("username", "127.0.0.1", 22);
session.connect(); // bug here , java.net.ConnectException
ChannelSftp sftp = null;
sftp = (ChannelSftp)session.openChannel("sftp") ; //channel;
//extra config code
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
// end extra config code
sftp.rename("C:\\Users\\ADMIN\\Desktop\\Work\\ConnectOne_Bancorp\\Java_Work\\SFTP_1\\house.bmp", "C:\\Users\\ADMIN\\Desktop\\Work\\ConnectOne_Bancorp\\Java_Work\\SFTP_2\\house.bmp");
session.disconnect();
} catch (JSchException e) {
e.printStackTrace();
} catch (SftpException e) {
e.printStackTrace();
} //end-catch
我的Cygwin已经设置完毕,我检查netstat -a -b了它是否正在运行。
java sftp 公开键设定_如何使用JSch SFTP库解析Java UnknownHostKey?相关推荐
- java 写文件 权限不够_教你解决Linux系统中JAVA创建文件后权限不足的问题
在作业中,项目使用文件上传. 这个功能很常见. 当Kai Ge今天更改其官方帐户时,他遇到了一个问题,即无法访问下载的文件,也无法通过浏览器访问该文件. 它是怎么发生的? 经过许多问题之后,事实证明这 ...
- java list有序还是无序_牛批!2w字的Java集合框架面试题精华集(2020最新版),赶紧收藏。...
一个多月前,作者和一些小伙伴决定做一系列的 Java 知识点常见重要问题的小册,方便用来夯实基础!小册的标准就一个,那就是:取精华,取重点.每一本小册,我们都会充分关注我们所总结的知识点是否达到这个标 ...
- 解决JSCH的sftp连接时出现的com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stre
问题描述 如题,今天遇到个问题,使用JSCH的jsch-0.1.54.jar实现的sftp在连接目标服务器时报com.jcraft.jsch.JSchException: Session.connec ...
- java技术全掌握了_你必须掌握的 21 个 Java 核心技术!
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java. 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE ...
- java思维导图源代码_如何使用思维导图解读java开源项目
思维导图与java 思维导图是个很神奇的工具,它具有结构化.可视化.更接近人类大脑认知的特点. 我们在阅读项目的时候往往是无头无脑的随便看源码,其实这是种错误的学习的方法.学习得多注重积累,有输入就要 ...
- java byte char io流_一文带你看懂JAVA IO流,史上最全面的IO教学
原标题:一文带你看懂JAVA IO流,史上最全面的IO教学 一.IO流是什么 惯例引用百科的回答 流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符 ...
- java io流详解_一文带你看懂JAVA IO流,史上最全面的IO教学啦
一.IO流是什么 惯例引用百科的回答流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操作 ...
- java 笔试题一套_软世通分享一套Java笔试题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 7.以下程序段执行后的K值为( ). int x=20; y=30; k=(x>y)?y:x A. 20 B. 30 C.10 D.50 8.要想定 ...
- java如何获得键值_如何在java中取map中的键值 的两种方法
第一种方法根据键值的名字取值 import java.util.HashMap; import java.util.Map; public class Test { /** * @param args ...
最新文章
- SAP采购订单科目分配类别P与Q解析
- linux定时工具,Linux定时器工具
- 计算机公共课考试试题,2019-度公共课计算机应用基础考试试题附答案.doc
- 开发日记-20190517 关键词 函数式编程(一)
- jQuery将不再支持IE6/7/8
- 视图、索引、存储过程优缺点
- Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式)
- 服务器抽屉式维护,一种服务器用可顺序运动的滑轨
- php 读取页面全部变量,PHP-如何从外部文件获取“页面”变量?
- 28岁女博士生被骂“学术媛”,曾以数学建模专业第一名毕业,获牛津数学PhD offer...
- 管理感悟:需要什么样的技术文档
- 【安全热点】阿里巴巴月饼门,观点两极化,孰对孰错?
- 利用三轴加速度求解位移的算法——来自飞思卡尔方案
- 端端Clouduolc与百度云盘等公有云同步的区别
- 【052】Emoji Mix-Emoji表情趣味合成
- nginx cdn加速和反向代理
- 高职计算机应用专业的课程有哪些,高职计算机应用专业课程优化与整合
- chrome主页被垃圾软件篡改为hao123后最小白的修复方法
- tp5.1 前台模板使用公共模板网页(header.html、foot.html、base.html)
- python与scratch哪个好_对于儿童来说,Scratch和Python哪个语言更锻炼思维能力
热门文章
- Ubuntu查看文件夹下文件的个数
- 2007年8月25日华为的几个面试题
- 16软件1班安卓第二学期学习总结
- Python学习笔记:列表、字典与集合解析(List, Dict and Set Comprehensions)
- 英语学习笔记2019-9-29
- MyBatis框架笔记03:MyBatis实现CRUD
- 配置Apache服务器的虚拟主机
- 【BZOJ4197】寿司晚宴,状态压缩DP
- 关于C语言可变参数函数的一些研究和总结
- for循环语句例题及解析python_Python入门第8课,for语句综合练习,突破循环累加难点...