Я использовал VirtualFileSystemFactory(Paths.get("/hello")), чтобы показать логическую папку «привет». Но этой папки действительно не существует в моей файловой системе. Из-за этого возникает исключение из-за недопустимого каталога. Мне нужно показать «/hello» как логический каталог из памяти. Я использую Windows-машину для проверки этого.
Пожалуйста, дайте мне знать, как этого можно добиться.
sshServer.setPort(port);
sshServer.setPasswordAuthenticator(dynamicPasswordAuthenticator()); // returning true
sshServer.setFileSystemFactory(new VirtualFileSystemFactory(Paths.get("/hello")));
sshServer.setSubsystemFactories(Collections.singletonList(new SftpSubsystemFactory()));
SftpSubsystemFactory factory = new SftpSubsystemFactory.Builder().build();
sshServer.setSubsystemFactories(Collections.singletonList(factory));
Подробнее здесь: https://stackoverflow.com/questions/792 ... -of-sftp-s
Покажите структуру логической папки (не физической папки), реализовав sftp-сервер с использованием apache mina (java). ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Apache MINA SSHD: SFTP-сервер: запретить переопределение файлов для определенных путей.
Anonymous » » в форуме JAVA - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Apache MINA SSHD: SFTP-сервер: запретить переопределение файлов для определенных путей.
Anonymous » » в форуме JAVA - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-