- This topic has 3개 답변, 2명 참여, and was last updated 9 years, 8 months 전에 by
난해주님. This post has been viewed 2644 times
-
-
알FTP 서버 액티브 모드입니다. (리눅스가 아니라 윈도우 운영체제라서 죄송합니다.)
fTP server : 윈7
fTP client : 윈xpFTP 라는 것이 FTP클라이언트가 FTP server에 접속할 때 우선 출발지 포트는 1024 이상의 랜덤포트이며, 랜덤한 출발지 포트가 FTP 서버의 21번포트(목적지 포트)로 접속하면 서버에서 20번포트를 출발지 포트로 하여 FTP클라이언트의 1024 이상의 랜덤포트 +1(목적지 포트) 로 접속하는 것이 제가 공부한 이론입니다.
그럼 방화벽 포트를 연다면..
1. ftp server PC에서 인바운드 21번을 연다. (ftp client가 21번포트로 들어오기 때문.)
2. ftp server PC에서 아웃바운드로는 20번포트를 연다. (ftp server가 ftp client로 20번포트로 출발하기 때문)
3. ftp client PC 방화벽에는 인바운드에서 1024이상의 모든 포트를 연다. ( ftp 서버가 1024이상의 랜덤포트 +1로 접속 하기 위함)하지만...... 해본 결과 그냥 FTP server PC에서 인바운드로 알FTP 프로그램 예외 허용 해주고.. 인바운드에서 모든 포트 허용해주니 되었음.. 아웃바운드 건들 필요 없었고 ftp client PC에서는 아예 건들 필요 없었습니다. 왜이런거죠??
2 답변 글타래를 보이고 있습니다
2 답변 글타래를 보이고 있습니다
- 답변은 로그인 후 가능합니다.