FTP 연결 문제

FTP 연결 문제

클라우드에 cPanel을 설치하고 엔진 DNS에서 tcp 포트 21을 활성화했지만 여전히 FTP 클라이언트로 로그인할 수 없으며 PassivePortRange 49152 65534의 기본 포트도 변경했지만 여전히 액세스할 수 없습니다.

Status: Disconnected from server
Status: Resolving address of ftp.tfo.com.au
Status: Connecting to ...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Command:    USER tfotiles
Response:   331 User tfotiles OK. Password required
Command:    PASS **********
Response:   530 Login authentication failed
Error:  Critical error: Could not connect to server

누군가 저를 도와주세요. 나는 무엇을 해야할지 모르겠습니다.

감사해요,

답변1

TLS 연결이 설정되었으므로 포트 21/TCP에 대한 양방향 연결이 실제로 작동합니다. 그리고 FTP 서버에 USER 명령을 성공적으로 보내고 응답을 받았습니다. 그러나 PASS 명령으로 비밀번호를 보낸 후 서버는 연결을 종료합니다.

따라서 현재로서는 방화벽 문제가 아닙니다. 인증 문제에요.

cPanel 문서에는 다음과 같이 나와 있습니다.

계정이 전용 IP 주소를 사용하는 경우 cPanel 계정의 사용자 이름과 비밀번호를 사용하여 FTP에 로그인할 수 있습니다. 그렇지 않으면 전체 FTP 계정 사용자 이름(계정, at-symbol 및 도메인 이름)과 비밀번호를 사용하여 FTP에 로그인해야 합니다.

따라서 FTP 사용자 이름을 . [email protected]대신 으로 지정해 보십시오 tfotiles.

도움이 되지 않는다면 다음 내용을 읽어보시기 바랍니다...

FTP 서버는 익명 연결만 허용(일반적으로 다운로드만 허용하는 공개 FTP 서버 설정용), 인증된 사용자만(업로드도 허용) 또는 둘 다를 허용하도록 구성할 수 있습니다. FTP 서버의 이 설정이 올바르지 않은 것 같습니다.

또한 SSL/TLS로 암호화된 FTP(예: FTPS)를 사용하는 것 같으므로 또 다른 가능성이 있습니다. 인증된 사용자가 허용되면 인증은 (평소와 같이) 비밀번호를 사용하거나고객 입장에서X.509 인증서. FTP 서버가 (실수로) 인증서 인증만 허용하도록 설정된 경우 사용자의 올바른 비밀번호도 tfotiles작동하지 않습니다.

귀하의 질문 태그는 CentOS 7을 사용하고 있음을 나타내지만 사용된 FTP 서버 소프트웨어를 완전히 식별하지는 못합니다. CentOS 7의 기본 FTP 서버는 이지만 매우 일반적으로 사용되는 EPEL 저장소에는 FTP 서버 vsftpd도 있습니다. ProFTPd. 어떤 FTP 서버가 사용되는지 확인할 수 있으면 질문 게시물에서 수정하세요.

관련 정보