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