java实现在多服务器之间的文件传输(Jsch)
JSch 是SSH2的一个纯Java实现。它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等。
我主要是今天完成个分布式架构下获取其他服务器文件流的功能,顺便记一下。这个还是很简单的。
我用的是1.54版本,就这个版本用的人最多。这是地址: https://mvnrepository.com/artifact/com.jcraft/jsch/0.1.54
关于咋用,看下面代码,必要的注释都写了。其实也就是指定好地址、端口号、账户密码,连上然后就可以操作了。
package com.skypyb.util;
import com.jcraft.jsch.*;
import java.io.File;
import java.io.InputStream;
import java.util.Properties;
public class JschFTPFile {
private static Channel channel = null;
public static String getPath(String filesPath,String fileName) {
String separator = File.separator;//系统的分割符
String fileName = new StringBuffer(filesPath)
.append(separator)
.append(fileName).toString();
return fileName;
public static InputStream getTas
原文链接:https://blog.csdn.net/weixin_33256627/article/details/115596892?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836858016800227457338%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836858016800227457338&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-17-115596892-null-null.nonecase&utm_term=%E8%A5%BF%E5%AE%89%E6%9C%8D%E5%8A%A1%E5%99%A8
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/32465