어떤 포트에서든 실행할 수 있고 해당 포트의 모든 l/p에서 ftp 업로드를 허용하고 파일을 실행되는 폴더에 넣을 수 있도록 작은 단일 .c 파일 ftpd 서버를 제안할 수 있습니까?
구성 파일 등은 없으며 순수한 명령줄 옵션만 있습니다.
PS 코드가 90x가 아니라면 좋을 것 같습니다.
답변1
귀하의 의견을 바탕으로 나는 사용할 것입니다인터넷 고양이FTP를 전혀 사용하지 마십시오(scp를 사용할 수 없다고 가정).
소스 서버,
cat myfile | nc -q 10 -l -p <someport>
대상 서버,
nc sourceserver someport > targetfile
여전히 FTP 서버가 필요하다고 생각한다면(그리고 FTP를 지원해야 하는 이유에 대한 질문이 여전히 없는 경우) 다음 서버 목록을 확인하세요.
비표준 포트에서 이를 실행하는 방법을 솔직히 잘 모르겠으면 FTP는 두 개의 포트(21 및 22)를 사용합니다. 하나는 데이터용이고 다른 하나는 명령용입니다. 수동 FTP를 사용하여 동작을 변경할 수 있지만 일반적인 포트 외부에 FTP 서버를 설정해 본 적이 없습니다(FTP는 일반적으로 안전하지 않기 때문입니다).
내 생각에는 scp를 살펴봐야 할 것 같습니다(왜 사용할 수 없는지 잘 모르겠고 조항도 없습니다).