Advertisement
Guest User

sftp

a guest
Aug 1st, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.47 KB | None | 0 0
  1. package th.in.oneauthen;
  2.  
  3. import com.jcraft.jsch.Channel;
  4. import com.jcraft.jsch.ChannelSftp;
  5. import com.jcraft.jsch.JSch;
  6. import com.jcraft.jsch.JSchException;
  7. import com.jcraft.jsch.Session;
  8. import com.jcraft.jsch.SftpException;
  9.  
  10.  
  11. public class testScp {
  12.  
  13.      public static void main(String[] args)
  14.         {
  15.             System.out.println(System.getProperty("os.name"));
  16.             String hostname = "161.246.35.229";
  17.             String username = "medserv";
  18.             String password = "MeddyCall2018";
  19.             String copyFrom = "/home/medserv";
  20.             String copyTo = "C:\\temp";
  21.             JSch jsch = new JSch();
  22.             Session session = null;
  23.             System.out.println("Trying to connect.....");
  24.             try {
  25.  
  26.                 session = jsch.getSession(username, hostname, 22);
  27.                 session.setConfig("StrictHostKeyChecking", "no");
  28.                 session.setPassword(password); 
  29.                 session.connect();
  30.                 Channel channel = session.openChannel("sftp");
  31.                 channel.connect();
  32.                 System.out.println(System.getProperty("os.name"));
  33.                 ChannelSftp sftpChannel = (ChannelSftp) channel;
  34.                 sftpChannel.get(copyFrom, copyTo);
  35.                 sftpChannel.exit();
  36.                 session.disconnect();
  37.             } catch (JSchException e) {
  38.                 e.printStackTrace();  
  39.             } catch (SftpException e) {
  40.                 e.printStackTrace();
  41.             }
  42.             System.out.println("Done !!");
  43.  
  44.  
  45.  
  46.         }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement