SOCKS를 거친 MLSD가 실패한다면 FTP 응답부터 확인하세요
LIST, MLSD, MLST는 서로 다른 정보를 요청합니다. 다른 클라이언트에서 목록 조회에 성공해도 실패한 통신을 재현한 것은 아닐 수 있습니다.
프록시를 바꾸기 전에 두 클라이언트의 명령 로그를 비교하세요. LIST는 서버 고유 형식의 텍스트를, MLSD는 규격에 정의된 기계 판독용 디렉터리 정보를 반환합니다. MLST는 객체 하나를 설명합니다.
| 실패 상황 | 다음 확인 사항 |
|---|---|
| MLSD를 인식하지 못함 | 서버 지원 여부와 클라이언트 문서에 명시된 LIST 대체 동작 |
| 425: 데이터 연결을 열 수 없음 | PASV/EPSV 엔드포인트와 해당 데이터 소켓의 SOCKS 사용 여부 |
다른 명령으로 대체하면 형식이나 지원 문제를 해결할 수 있지만, 연결할 수 없는 데이터 경로를 해결하지는 못합니다. 다른 클라이언트에서 LIST가 성공했다는 사실은 그 클라이언트가 선택한 명령과 데이터 경로만 확인해 줍니다.