`lftp`가 FTPS에 연결되지 않음(Ssl을 통한 ftp)

`lftp`가 FTPS에 연결되지 않음(Ssl을 통한 ftp)

lftp연결할 수 없습니다파일 전송 프로토콜(sftp가 아닌 ssl을 통한 ftp!) 서버(FTP 서버 얼티밋 에디션(프로페셔널 버전버전). )는 Android 휴대폰에서 실행됩니다.

기술적 세부 사항:

리눅스 부분. 다음과 같은:https://superuser.com/questions/623236/simple-command-to-connect-to-ftps-server-on-linux-command-line 다음 lftp_config 파일을 생성하고 다음을 통해 얻었습니다.

$ cat lftps_config 
user photos PASSWORD
set ftps:initial-prot "";
set ftp:ssl-force true;
set ftp:ssl-protect-data true;
set ssl:verify-certificate no;
open ftps://192.168.1.103:43210
$ lftp
lftp :~> source lftps_config 
lftp 192.168.1.103:~> dir
ls at 0 [530 Login incorrect.]

"FTP Server Ultimate Pro" 로그에 다음이 표시됩니다.

2015-10-18 10:10:13 [photosXYZ] - 192.168.1.123 (JBTTAX) - "" and *** are not allowed combination...
2015-10-18 10:10:13 [photosXYZ] - 192.168.1.123 (JBTTAX) New connection...

lftp(또는 우수한 미러링 기능을 갖춘 다른 명령줄 도구)를 사용하여 Linux에서 FTP over SSL(ftps) 연결을 설정하는 방법을 도와주실 수 있나요?

FTR에서는 다음을 사용합니다.

$ lftp -v | $ lftp -v | tail -n 1 사용된 라이브러리: Readline 6.3, Expat 2.1.0, GnuTLS 3.4.5, zlib 1.2.8

문서에 따르면 FTPS 기능(GnuTLS가 의미함)이 있습니다.

더 궁금하신 점은 다음과 같습니다.

나의 궁극적인 목표는 Android 휴대폰에서 Linux 워크스테이션, 노트북 등에 일부 디렉터리(로컬 및 원격)를 자동으로 백업하는 것입니다.

  • Android: FTPS 서버(sftp가 아닌 ssl을 통한 ftp!), 집 Wi-Fi에 들어갈 때 자동으로 시작되고, 나갈 때 DDNS(동적 DNS)를 사용합니다.
  • Linux: ( lftp또는 다른 명령줄 도구) 전화에서 백업 내용 - 아마도 내 전화의 FTP 서버가 있을 때 자동 백업을 트리거하는 cron과 유사한 자동화에 의해 트리거될 수 있습니다.

Android 파트 1(적어도 내 생각에는)이 해결되었습니다.FTP 서버 얼티밋 에디션(더 구체적으로 말씀해주세요.프로페셔널 버전버전). 서버에는 FTPS 서버를 실행하고 지정된 SSID 또는 BSSID에서 자동으로 시작하는 기능이 있습니다. 여행할 때 자동으로 DDNS를 업데이트하므로 홈 서버에서 쉽게 액세스할 수 있습니다.

답변1

이 스레드가 약간 오래되었다는 것을 알고 있지만 동일한 문제가 있었고 마침내 다음 설정으로 문제가 해결되었습니다.

set ftp:ssl-protect-data true

답변2

다음을 사용해 볼 수 있습니다.

set ftps:initial-prot P

왜?RFC 4217TLS를 통한 FTP를 규제하는 조직에서는 이 명령이 실제로 TLS와 함께 사용될 때 ( clear) 또는 (protected) PROT의 두 가지 값만 갖는다 고 명시합니다.CP

귀하의 로그 메시지에 따르면 다음이 포함되어 있습니다:

"" and *** not allowed combination...

그래요추측하다큰따옴표는 구성 ftps:initial-prot의 "" 설정 에서 나옵니다 lftp.

관련 정보