Szukałem SO, googled przez więcej niż 2 dni i nie znalazłem żadnej odpowiedzi, która mi pomoże.Jak połączyć się z serwerem FTP przez TLS/SSL (FTPS) w Javie
Utknąłem w łączeniu się z serwerem FTP przez TLS/SSL (FTPS). Używam biblioteki SimpleFTP, ponieważ jestem w stanie połączyć serwer FTP bez SSL, ale nie mogę połączyć FTPS.
To daje mi ten błąd w wierszu 2 (ftp.connect)
SimpleFTP received an unknown response when connecting to the FTP server:
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
i używam poniżej kod
SimpleFTP ftp = new SimpleFTP();
// Connect to an FTP server on port 21.
ftp.connect("xxx.xxx.xxx.xxx", 21, "username", "pwd");
//getting error at (ftp.connect) above line
// Set binary mode.
ftp.bin();
// Change to a new working directory on the FTP server.
ftp.cwd("web");
ftp.disconnect();
Jak połączyć "bez SSL"? Dlaczego używasz SimpleFTP, a nie "FTPClient" Apache Commons Net? –
Nie wiem, jak połączyć się przy użyciu FTP FTP Apache Commons, będzie to bardzo pomocne, jeśli zamieścisz w nim przykładowy kod. –
@MartinPrikryl Dziękuję, proszę, udostępnij przykład podłączenia serwera FTPS za pomocą Apache Commons Net FTPClient –