FTP 클라이언트를 사용하여(저는 Ubuntu 12.04를 사용하고 있으며 이를 시도하고 있습니다 lftp
) FTP 서버에 대한 암시적 TLS 연결을 설정하고 싶지만 성공적으로 연결할 수 없습니다. 내가 얻는 것은 다음과 같습니다.'ls' at 0 [Delaying before reconnect 29]
답변1
시도 해봐:
$ lftp
lftp :~> set ftp:ssl-force true
lftp :~> connect ftp.domain.tld
lftp ftp.domain.tld:~> login <username>
노트:서버가 자체 서명된 인증서를 사용하는 경우 다음을 추가해야 할 수도 있습니다 set
.
lftp :~> set ssl:verify-certificate no
답변2
~을 위한절대적인TLS/SSL을 사용하려면 lftp
다음 명령을 실행하십시오:
connect ftps://ftp.domain.tld
TLS를 사용하여 포트 990에 직접 연결됩니다.
~을 위한분명히전송 계층 보안/SSL:
set ftp:ssl-force true
connect ftp://ftp.domain.tld
...처음에는 일반 텍스트를 사용하여 포트 21에 연결하지만 AUTH
FTP 프로토콜 명령을 사용하여 명시적으로 TLS로 전환합니다.
-d
디버그 출력을 활성화하는 매개변수 connect
(예: )를 추가하면 connect -d ftp://ftp.domain.tld
원하는 방법을 사용하여 연결할 수 있습니다.
lftp
v.4.8.4에서 테스트되었습니다.
답변3
위의 @summea가 언급한 링크가 사라지면 문제를 해결한 관련 정보는 다음 옵션이었습니다.
set ftp:ssl-auth TLS