Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. String SFTPHOST = "########"
  2. int SFTPPORT = 22
  3. String SFTPUSER = "########"
  4. String SFTPPASS = "########"
  5. String SFTPWORKINGDIR = "/QA/"
  6. ChannelSftp sftp = null
  7. Session session = null
  8.  
  9. try {
  10. JSch jsch = new JSch()
  11. session = jsch.getSession(SFTPUSER, SFTPHOST, SFTPPORT)
  12. session.setPassword(SFTPPASS)
  13. session.setConfig("StrictHostKeyChecking", "no")
  14. session.setConfig("PreferredAuthentications",
  15. "publickey,keyboard-interactive,password")
  16.  
  17. session.connect()
  18. Channel channel = session.openChannel "sftp"
  19. channel.connect()
  20. sftp = channel as ChannelSftp
  21. sftp.cd SFTPWORKINGDIR
  22. File f = new File("Demo.csv")
  23. sftp.put(new FileInputStream(f), f.getName())
  24. //def fileList = sftp.ls("*")
  25. println fileList.size()
  26. } catch (Exception ex) {
  27. ex.printStackTrace()
  28.  
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement