Как установить корневой каталог в Apache Mina Sshd Server на Java

я используюApache Mina Sshd API запустить локальный сервер SFTP в Java. В клиенте SFTP я используюJcraft JSCH API создать мой SFTP-клиент. Я успешно запускаю сервер. Проблема в том, что я хочу написать несколько тестовых случаев, чтобы проверить, может ли клиент поместить некоторые файлы в корневой каталог сервера. В настоящее время мой SFTP-сервер не имеет корневого каталога. Поэтому я хотел бы знать, что существует какой-либо подход к настройке корневого каталога сервера.

Например:C: \ SFTP Как я могу установить этот путь в качестве корневого каталога моего сервера. Так что клиент может читать и записывать файлы в него каждый раз, когда соединяется с сервером. Спасибо.

public class SftpServerStarter {
	
	private SshServer sshd;
	private final static Logger logger = LoggerFactory.getLogger(SftpServerStarter.class);
	
	public void start(){
		
		
		sshd = SshServer.setUpDefaultServer();
		sshd.setPort(22);
		sshd.setHost("localhost");
		
        sshd.setPasswordAuthenticator(new MyPasswordAuthenticator());
        sshd.setPublickeyAuthenticator(new MyPublickeyAuthenticator());
        sshd.setKeyPairProvider(new SimpleGeneratorHostKeyProvider());
        sshd.setSubsystemFactories(Arrays.<NamedFactory<Command>>asList(new SftpSubsystem.Factory()));
        sshd.setCommandFactory(new ScpCommandFactory());
        
        

        try {
        	logger.info("Starting ...");
			sshd.start();
			logger.info("Started");
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			logger.info("Can not Start Server");
		}
	}
	
}

Ответы на вопрос(3)

Ваш ответ на вопрос