如何在不使用Java安全通道的情况下建立sftp连接
这段代码是使用JSch编写的。我需要的代码建立sftp连接而不使用JSch 代码也应该在Java1.4中工作如何在不使用Java安全通道的情况下建立sftp连接,java,jsp,Java,Jsp,这段代码是使用JSch编写的。我需要的代码建立sftp连接而不使用JSch 代码也应该在Java1.4中工作 import java.io.*; import java.util.*; import com.jcraft.jsch.*; import com.jcraft.jsch.ChannelSftp.*; public class FileUploadSftp { public static void main(String args[]) {
import java.io.*;
import java.util.*;
import com.jcraft.jsch.*;
import com.jcraft.jsch.ChannelSftp.*;
public class FileUploadSftp {
public static void main(String args[]) {
Session session = null;
Channel channel = null;
String sServer = "resident.com";
int SFTPPORT = 22;
String sUserId = "xyz";
String sPassword = "abc";
JSch jsch = new JSch();
try {
session = jsch.getSession(sUserId, sServer,SFTPPORT);
session.setPassword(sPassword);
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.connect();
channel = session.openChannel("sftp");
channel.connect();
} catch (JSchException e) {
System.out.println(e.toString());
}
}
}
如果你不想要sftp,那么找一个ftp客户端-我认为apache会感谢你的响应…只有sftp被启用…那么没有安全通道你是什么意思?是否可以使用SCP而不使用JSch????使用上面的代码,我得到了异常。。。。java.security.nosuchagorithmexception:SHA-256 MessageDigest不可用java.security.nosuchagorithmexception:SHA-384 MessageDigest不可用java.security.nosuchagorithmexception:SHA-512 MessageDigest不可用com.jcraft.jsch.jscheexception:线程“main”中的算法协商失败异常java.lang.NullPointerException