我正在运行一个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?相关推荐

  1. java 写文件 权限不够_教你解决Linux系统中JAVA创建文件后权限不足的问题

    在作业中,项目使用文件上传. 这个功能很常见. 当Kai Ge今天更改其官方帐户时,他遇到了一个问题,即无法访问下载的文件,也无法通过浏览器访问该文件. 它是怎么发生的? 经过许多问题之后,事实证明这 ...

  2. java list有序还是无序_牛批!2w字的Java集合框架面试题精华集(2020最新版),赶紧收藏。...

    一个多月前,作者和一些小伙伴决定做一系列的 Java 知识点常见重要问题的小册,方便用来夯实基础!小册的标准就一个,那就是:取精华,取重点.每一本小册,我们都会充分关注我们所总结的知识点是否达到这个标 ...

  3. 解决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 ...

  4. java技术全掌握了_你必须掌握的 21 个 Java 核心技术!

    写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java. 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE ...

  5. java思维导图源代码_如何使用思维导图解读java开源项目

    思维导图与java 思维导图是个很神奇的工具,它具有结构化.可视化.更接近人类大脑认知的特点. 我们在阅读项目的时候往往是无头无脑的随便看源码,其实这是种错误的学习的方法.学习得多注重积累,有输入就要 ...

  6. java byte char io流_一文带你看懂JAVA IO流,史上最全面的IO教学

    原标题:一文带你看懂JAVA IO流,史上最全面的IO教学 一.IO流是什么 惯例引用百科的回答 流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符 ...

  7. java io流详解_一文带你看懂JAVA IO流,史上最全面的IO教学啦

    一.IO流是什么 惯例引用百科的回答流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操作 ...

  8. java 笔试题一套_软世通分享一套Java笔试题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 7.以下程序段执行后的K值为( ). int x=20; y=30; k=(x>y)?y:x A. 20 B. 30 C.10 D.50 8.要想定 ...

  9. java如何获得键值_如何在java中取map中的键值 的两种方法

    第一种方法根据键值的名字取值 import java.util.HashMap; import java.util.Map; public class Test { /** * @param args ...

最新文章

  1. SAP采购订单科目分配类别P与Q解析
  2. linux定时工具,Linux定时器工具
  3. 计算机公共课考试试题,2019-度公共课计算机应用基础考试试题附答案.doc
  4. 开发日记-20190517 关键词 函数式编程(一)
  5. jQuery将不再支持IE6/7/8
  6. 视图、索引、存储过程优缺点
  7. Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式)
  8. 服务器抽屉式维护,一种服务器用可顺序运动的滑轨
  9. php 读取页面全部变量,PHP-如何从外部文件获取“页面”变量?
  10. 28岁女博士生被骂“学术媛”,曾以数学建模专业第一名毕业,获牛津数学PhD offer...
  11. 管理感悟:需要什么样的技术文档
  12. 【安全热点】阿里巴巴月饼门,观点两极化,孰对孰错?
  13. 利用三轴加速度求解位移的算法——来自飞思卡尔方案
  14. 端端Clouduolc与百度云盘等公有云同步的区别
  15. 【052】Emoji Mix-Emoji表情趣味合成
  16. nginx cdn加速和反向代理
  17. 高职计算机应用专业的课程有哪些,高职计算机应用专业课程优化与整合
  18. chrome主页被垃圾软件篡改为hao123后最小白的修复方法
  19. tp5.1 前台模板使用公共模板网页(header.html、foot.html、base.html)
  20. python与scratch哪个好_对于儿童来说,Scratch和Python哪个语言更锻炼思维能力

热门文章

  1. Ubuntu查看文件夹下文件的个数
  2. 2007年8月25日华为的几个面试题
  3. 16软件1班安卓第二学期学习总结
  4. Python学习笔记:列表、字典与集合解析(List, Dict and Set Comprehensions)
  5. 英语学习笔记2019-9-29
  6. MyBatis框架笔记03:MyBatis实现CRUD
  7. 配置Apache服务器的虚拟主机
  8. 【BZOJ4197】寿司晚宴,状态压缩DP
  9. 关于C语言可变参数函数的一些研究和总结
  10. for循环语句例题及解析python_Python入门第8课,for语句综合练习,突破循环累加难点...