jschDemo
jsch是java的sftp实现
import com.jcraft.jsch.*;
import java.io.OutputStream;
public class JschStart {
public static void main(String[] args) throws Exception {
JSch jSch = new JSch();
Session session = jSch.getSession("user1","30.4.101.45");
session.setPassword("hello123");
session.setConfig("StrictHostKeyChecking", "no");
session.setTimeout(60000);
session.connect();
Channel channel = session.openChannel("sftp");
if (channel == null){
System.out.println("空");
} else {
System.out.println("非空");
}
channel.connect();
ChannelSftp channelSftp = (ChannelSftp) channel;
channelSftp.cd("tmp1");
OutputStream outputStream = channelSftp.put("test.txt");
outputStream.write("110".getBytes());
outputStream.flush();
outputStream.close();
session.disconnect();
((ChannelSftp) channel).quit();
channel.disconnect();
System.out.println("程序结束");
System.err.println("程序结束");
}
}
jschDemo的更多相关文章
随机推荐
- IDE Fix Pack 6.4.2 released (bugfix release)
IDE Fix Pack 6.4.2 addresses two bugs. It fixes an issue with the TCustomListBox.ResetContent patch ...
- keil安装
安装准备: 一个keil安装程序,一个注册机 安装步骤.... 软件安装: 打开C51V901.EXE 安装程序 点击Next, 同意上述证书协议 重复点击Next,知道出现finish停下. 3个多 ...
- vue导出excel
1.按装依赖 cnpm install -S file-saver xlsx cnpm install -D script-loader 2.引入Blob.js和expor2Excal.js 3.在m ...
- Windows10 VS2017 C++ ini解析(使用simpleini头文件)
simpleini项目地址: https://github.com/brofield/simpleini 下载,新建项目,并将SimpleIni.h文件通过包含目录的方式加载进来. 创建test.in ...
- 基于sklearn和keras的数据切分与交叉验证
在训练深度学习模型的时候,通常将数据集切分为训练集和验证集.Keras提供了两种评估模型性能的方法: 使用自动切分的验证集 使用手动切分的验证集 一.自动切分 在Keras中,可以从数据集中切分出一部 ...
- matlab数学实验--第一章
一. 数据和变量: 省略号(三个英文句点):表示换行 历史指令调用:用方向键上下 数据显示格式: format short ...
- alpha冲刺(5/10)
前言 队名:旅法师 作业链接 队长博客 燃尽图 会议 会议照片 会议内容 陈晓彬(组长) 今日进展: 召开会议 博客撰写 问题困扰: 我想尝试让他们自己安排明天的任务,不知道是否可行. 心得体会: 一 ...
- 本文档教授大家在yii2.0里实现文件上传 首先我们来实现单文件上传
第一步 首先建立一个关于上传的model层 如果你有已经建好的可以使用表单小部件的model层 也可以直接用这个.在这里我们新建一个新的model层 在model层新建文件 Upload.php ...
- 公众号及H5支付
本篇主要记录微信支付中公众号及H5支付全过程. 1|1准备篇 公众号或者服务号(并开通微信支付功能).商户平台中开通JSAPI支付.H5支付. 1|2配置篇 公众号或者服务号中 -------开发-- ...
- 优雅的使用列表推导式和lambda
按照条件过滤列表中的数据 过滤出列表中以"KLL","KBB","KHH"开头的数据 1.使用列表推导式 [orderNoOrReturnN ...