Apache Commons Net FTPSClient를 사용하여 SSL을 통해 FileZilla 서버에 연결하는 Java 응용 프로그램의 프로토 타입이 있습니다 (포트 990은 가치가 있습니다).디지털 인증서 또는 개인 키를 사용하는 FTP 서버에 대한 FTPS 클라이언트 인증
문제 없습니다. 문제는 응용 프로그램이 현재 사용자 이름과 암호 형태로 FTP 사용자의 자격 증명을 유지 관리하고 있다는 것입니다.
클라이언트 인증서/공개 키를 제공하여 FTP 사용자 (FTP 로그인과 마찬가지로 SSL 협상/인증)의 인증을 수행 할 수 있습니까?
SSH 서버가 위대한 것을 처리하기 때문에 SCP 또는 SFTP로이 작업을 수행 할 수 있음을 알고 있습니다. 이것이 올바른 해결책이라면 이해할 수있을 때까지 FTPS를 포기하고 싶지는 않습니다.
그래서 질문이 두 부분 :
가) 인증서를 통해 SSL (FTPS) 및 클라이언트 인증/로그인을 지원하는 FTP 서버의 구현이 있습니까?
b) 어떻게하려면 org.apache.commons.net.ftp.FTPSClient를 가져 오나요?