From 94da50dba851fc746ff814ff890d9f55872345b4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Ko=C5=BEusznik?= <jan@kozusznik.cz>
Date: Tue, 22 Jan 2019 10:37:01 +0100
Subject: [PATCH] use new version of jsch

---
 java-scpclient/pom.xml                                    | 2 +-
 .../src/main/java/cz/it4i/fiji/scpclient/ScpClient.java   | 8 +++++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/java-scpclient/pom.xml b/java-scpclient/pom.xml
index 03fdf880..e538e3d7 100644
--- a/java-scpclient/pom.xml
+++ b/java-scpclient/pom.xml
@@ -70,7 +70,7 @@
 		<dependency>
 			<groupId>com.jcraft</groupId>
 			<artifactId>jsch</artifactId>
-			<version>0.1.54</version>
+			<version>0.1.55</version>
 		</dependency>
 		<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
 		<dependency>
diff --git a/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java b/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java
index cbcfc0f1..2f3dc3b6 100644
--- a/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java
+++ b/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java
@@ -63,6 +63,8 @@ public class ScpClient implements Closeable {
 		}
 		};
 
+	private int port = 22;
+
 	public ScpClient(String hostName, String username, byte[] privateKeyFile)
 		throws JSchException
 	{
@@ -89,6 +91,10 @@ public class ScpClient implements Closeable {
 		}
 		init(hostName, userName, id);
 	}
+	
+	public void setPort(int port) {
+		this.port  = port;
+	}
 
 	private void init(String initHostName, String initUsername,
 		Identity privateKeyFile) throws JSchException
@@ -363,7 +369,7 @@ public class ScpClient implements Closeable {
 
 	private Session getConnectedSession() throws JSchException {
 		if (session == null) {
-			session = jsch.getSession(username, hostName);
+			session = jsch.getSession(username, hostName, port);
 
 			UserInfo ui = new P_UserInfo();
 
-- 
GitLab