I need to connect to one host directory in sftp and copy all files to another host directoy in sftp.
I need first to createChannelSftp.
private ChannelSftp createChannelSftp() {
try {
JSch jSch = new JSch();
Session session = jSch.getSession(username, host, port);
session.setConfig("StrictHostKeyChecking", "no");
session.setPassword(password);
session.connect(sessionTimeout);
Channel channel = session.openChannel("sftp");
channel.connect(channelTimeout);
return (ChannelSftp) channel;
} catch(JSchException ex) {
logger.error("Create ChannelSftp error", ex);
}
return null;
}
I have properties files when I have :
host : 1X.XXX.XXX
username : admin
password : xxxxx
port : 22
and another properties file with :
host : acp.toa.ad.com
username : admin
password : xxxxx
port : 31017
For the first one with ip adress it works but not the second with dns name is it normal ?
For both of them I can access to sftp with winscp.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…