java服务器间文件传输,java实现在多服务器之间的文件传输(Jsch)

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

(0)
优速盾-小U的头像优速盾-小U
上一篇 2025年9月26日 02:15
下一篇 2025年9月26日 09:49

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml