FTP-клиент Java не может войти - PullRequest
0 голосов
/ 10 ноября 2019

Я использую appache net ftps client для подключения к серверу. Я пытаюсь подключиться с помощью команды «connect», но connect вызывает исключение логин / пароль, а команда «login» не работает.

FTPSClient client = new FTPSClient();
client.connect(host); ///Exception, server wants login and password => javax.net.ssl.SSLException: 530 Please login with USER and PASS.
client.login(user,password);//doesnt work

Я также пытался использовать класс Socket

        sc = new Socket(host,21);
        InputStream in = sc.getInputStream();
        OutputStream out = sc.getOutputStream();

        BufferedReader br = new BufferedReader(new InputStreamReader(in));
        System.out.println(br.readLine()); //get 220 response code
        ///trying send request
        PrintWriter pw = new PrintWriter(new OutputStreamWriter(out));
        pw.print("USER "+user);
        pw.flush();
        //trying get response code
        System.out.println(br.readLine());

Но я получаю код ответа «220» только после подключения и больше ничего. Как решить эту проблему?

...