Я пытаюсь воссоздать пример прохождения для соединителя FTP-источника Alpakka с vsftpd server в образе Docker, но, похоже, не могу подключиться.Любые указатели по настройке кода будут приветствоваться:
FtpSettings ftpSettings = FtpSettings
.create(InetAddress.getLocalhost())
.withPort(21)
.withCredentials(FtpCredentials.NonAnonFtpCredentials.create("news", "test"))
.withBinary(true)
.withPassiveMode(true)
.withConfigureConnectionConsumer(
(FTPClient ftpClient) -> {
ftpClient.addProtocolCommandListener(
new PrintCommandListener(new PrintWriter(System.out), true));
});
Source<FtpFile, NotUsed> ftp = Ftp.ls("/", ftpSettings);
ftp.to(Sink.foreach(s -> LOGGER.info(s.name())));
К вашему сведению: информация для входа в систему работает, например, с filezilla.