From a59666e752e6bc8b881f00b63260ea4ae4100962 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Sat, 23 Jun 2018 13:03:51 +0200 Subject: [PATCH] workaround to fix #420, based on https://stackoverflow.com/questions/28411153/jsch-suppressed-java-lang-classnotfoundexception-lorg-ietf-jgss-oid/28965796#28965796 and https://github.com/zeapo/Android-Password-Store/issues/49 --- .../main/java/keepass2android/javafilestorage/SftpStorage.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/java/JavaFileStorage/app/src/main/java/keepass2android/javafilestorage/SftpStorage.java b/src/java/JavaFileStorage/app/src/main/java/keepass2android/javafilestorage/SftpStorage.java index 30285b4e..f0229557 100644 --- a/src/java/JavaFileStorage/app/src/main/java/keepass2android/javafilestorage/SftpStorage.java +++ b/src/java/JavaFileStorage/app/src/main/java/keepass2android/javafilestorage/SftpStorage.java @@ -322,6 +322,9 @@ public class SftpStorage extends JavaFileStorageBase { UserInfo ui = new SftpUserInfo(ci.password); session.setUserInfo(ui); + session.setConfig("PreferredAuthentications", + "password,publickey"); + session.connect(); Channel channel = session.openChannel("sftp");