2010-07-26 2 views
0

파이썬 ftplib을 사용하여 활성 모드에서 실행중인 ftp 서버에 연결합니다. 즉, 서버간에 데이터가 전송 될 때 서버가 임의의 포트에서 클라이언트 컴퓨터를 연결합니다.활성 모드에서 ftp 서버에 대한 클라이언트의 데이터 포트를 어떻게 지정합니까?

보안 문제를 고려하여 클라이언트의 데이터 포트 (또는 포트 범위)를 지정하고 서버가 특정 포트에 연결할 수 있습니까?

많은 의견을 보내 주셔서 감사합니다.

+0

"보안 문제 고려 중"? 어떤 보안 문제가 있습니까? –

+0

방화벽 iptables에서 ftp 서버에 대한 모든 포트를 열지 않으려 고합니다. 그게 문제가 되니? :) – bluesea007

답변

0

the standard ftplib module과 함께 할 방법이 없습니다.

용감한 사람이라면 FTP 개체에서 makeport() 메서드를 원숭이 패치하거나이 기능을 제공하는 대체 라이브러리를 찾으실 수 있습니다.

+0

데이브의 조언에 감사드립니다 ~~ 이 작업을 수행 할 수있는 방법은 무엇입니까? – bluesea007

관련 문제