
내가 제어할 수 없는 FTP 서버에 연결하려고 합니다. WinSCP와 FileZilla는 모두 연결되지 않습니다. 다음은 정리된 로그입니다.
Status: Connecting to xxx.xxx.xxx.xxx:21...
Status: Connection established, waiting for welcome message...
Response: 220 (vsFTPd 2.0.1)
Command: USER xxx
Response: 331 Please specify the password.
Command: PASS ***********
Response: 230 Login successful.
Command: FEAT
Response: 211-Features:
Error: Could not connect to server
FEAT 명령이 문제라는 것을 확인했습니다. Windows 명령줄 ftp.exe를 사용하여 서버에 연결했고 를 실행한 후에도 quote FEAT
동일한 응답이 표시되었기 때문입니다.
211-Features:
...그런 다음 연결이 끊어집니다.
여기서 정확히 무슨 일이 일어나고 있는 걸까요? 또한 저는 FTP 서버를 제어하지 않기 때문에 FileZilla 또는 WinSCP에 이 문제를 해결할 수 있는 방법이 있습니까(즉, FEAT
연결 후 명령을 보내지 못하게 하는 것입니까?)
업데이트 1
- 다른 FTP 서버에는 잘 연결할 수 있습니다. 다만 이 특정 서버에 문제가 있는 것뿐입니다.
업데이트 2
- 좀 더 이상한 점을 발견했습니다. 내 설정을 좀 더 설명하겠습니다. ICS(dev B)를 실행하는 다른 노트북에 무선으로 연결된 노트북(dev A)(고정 IP 주소 192.168.1.2)에서 연결하려고 합니다(무선 어댑터의 고정 IP 주소는 192.168.1.1이지만 외부 네트워크가 있습니다). IP 주소
- 에서 서버에 연결하는 데 문제가 없습니다 . (FEAT 명령이 유효한 응답을 반환함) - (FEAT 명령이 유효한 응답을 반환함)을 dev B
사용하여 다른 FTP 사이트에 연결하는 데 문제가 없습니다.dev A
따라서 다른 사이트에 잘 연결할 수 있기 때문에 방화벽 문제가 될 수 없습니다 . 그러나 ....? dev A
로 잘 연결할 수 있기 때문에 특정 FTP 서버에는 문제가 될 수 없습니다. dev B
?
이것은 머리를 긁는 도구입니다... :(
답변1
wcx_ftp.ini에 추가된 이 옵션과 함께 Total Commander를 사용해 보십시오:
[General]
PreventFEAT=1
이렇게 하면 211-Feature 명령을 사용할 수 없습니다. 이는 FileZilla나 기타 FTP 클라이언트 또는 서버가 아닌 Windows의 ICS 메커니즘 버그입니다.
답변2
FTP 서버의 버그일 수 있습니다. 서버의 시스템 관리자에게 문의하세요.