FTP 연결을 위해 powershell에서 ftp.exe를 사용하려고 합니다. 자격 증명을 통해 FTP 서버에 로그인할 수 있지만 명령을 실행할 때 "500 Illegal PORT command. 425 Use PORT or PASV first"를 통해 로그인합니다.
서버는 우분투에 있고 클라이언트는 Windows ec2에 있습니다.
내 생각엔 FTP의 능동 모드와 수동 모드의 문제인 것 같습니다. 하지만 이 문제를 해결하는 방법을 모르겠습니다. 도움이 필요합니다.
답변1
포트가 머신에 전달된 경우 다른 명령보다 먼저 PASV를 실행해 보십시오. 데이터 포트의 범위를 차단하기 위해 연결하려는 FTP 서버와 같습니다.