JSch jsch = new JSch(); ChannelSftp channelSftp = null; Session session = null; try{ session = jsch.getSession(userName, host, port); session.setPassword(password); Properties config = new Properties(); config.put("StrictHostKeyChecking", "no"); session.setConfig(config); session.connect(); channelSftp = (ChannelSftp)session.openChannel("sftp"); channelSftp.connect(); channelSftp.cd(dirTransactions); OutputStream outputStream = channelSftp.put(fileName); outputStream.write(content.getBytes()); outputStream.flush(); outputStream.close(); } catch (JSchException e) { e.printStack(); } catch (SftpException e) { e.printStack(); } catch (IOException e) { e.printStack(); } finally{ if (channelSftp != null) channelSftp.quit(); if (session != null) session.disconnect(); }
ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); channelSftp.get(dir + fileName, outputStream); content = new String(outputStream.toByteArray());
相关推荐
sftp直接上载到home文件夹下方便调用(可以先解压缩之后再传,虽然网速会慢一丢丢) sudo apt-get install alien sudo alien -i /home/ubuntu/oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm sudo alien -i /...
利用com.jcraft.jsch进行SFTP下载文件,方便简单快捷操作SFTP
SFTP例子和jsch-0.1.44.jar
python库。 资源全名:sftp-cloudfs-0.8.1.tar.gz
资源来自pypi官网。 资源全名:sftp-cloudfs-0.6.1.tar.gz
资源分类:Python库 所属语言:Python 资源全名:sftp-cloudfs-0.13.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
com.jcraft.jsch_0.1.31.jar下载 基于本开发类,可以参考下载文件:java实现sftp操作工具类
在連接SFTP時,需要用到的包,可實現連接、上傳、下載等功能
com.jcraft.jsch_0.1.31,sftp上传和下载工具类 通过SSH实现文件上传和下载
改进了稳定性和其他各种修复,尤其是在 FTP/SFTP 连接中。 FTP 添加了对 PuTTY v3 SSH 密钥的支持,并增强了对其他密钥格式的支持。 添加了 FTPS 配置文件选项以限制 TLS 版本的最小值和最大值,以处理不兼容性或...
java语言linux系统文件安全传输工具包,下载后从外层包装中解压即可
sftp工具,用于windows 64位操作系统,自有配置sftp用户名、密码、服务端口、文件路径
资源来自pypi官网。 资源全名:sftp_composer-0.0.1.tar.gz
windows文件服务器mini-sftp-server.x64
SFTP,上传,下载文件,jar
sftp协议ssh.txt sftp协议ssh.txt sftp协议ssh.txt
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装