В моем приложении Springboot я передаю файл в SFTP. Я хочу аутентифицировать его только с помощью имени пользователя и пароля. Однако мой код Java все еще ищет закрытый ключ для отправки, и я получаю ошибку Bellow. Как я могу решить ошибку ниже. Какие изменения мне нужны в классе Java? [B@180bc464 < /p>
Вот мой код: < /p>
StandardFileSystemManager manager = new StandardFileSystemManager();
String serverAddress = "test.rebex.net";
String userId = "demo";
String password = "password";
String remoteDirectory = "/IN";
String filepath = "/Users/1234/Documents/TestNotes.txt";
File file = new File(filepath);
manager.init();
FileSystemOptions opts = new FileSystemOptions();
SftpFileSystemConfigBuilder.getInstance().setStrictHostKeyChecking(opts, "no");
SftpFileSystemConfigBuilder.getInstance().setUserDirIsRoot(opts, true);
SftpFileSystemConfigBuilder.getInstance().setTimeout(opts, 10000);
String sftpUri = "sftp://" + userId + ":" + password + "@" + serverAddress + "/" + remoteDirectory + filepath;
FileObject localFile = manager.resolveFile(file.getAbsolutePath());
FileObject remoteFile = manager.resolveFile(sftpUri, opts);
remoteFile.copyFrom(localFile, Selectors.SELECT_SELF);
System.out.println("File upload successful");
Подробнее здесь: https://stackoverflow.com/questions/708 ... o-solve-it
Java VFS2 FileSystemException Invalid PrivateKey. Как это решить? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как решить проблему с WebTorrent "Invalid asm.js" или замораживание, когда Client.Add?
Anonymous » » в форуме Php - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-