활성 및 수동은 FTP를 실행할 수 있는 두 가지 모드입니다. 활성 FTP는 FTP의 초기 모드이지만 오늘날 대부분의 연결은 수동 FTP 방법을 통해 수행됩니다. 그렇다면 수동 FTP와 능동 FTP는 무엇이며 차이점은 무엇입니까? 어느 것이 더 안전하고 설정하기 더 쉽나요? 여기에서는 Active FTP와 Passive FTP에 대한 모든 일반적인 질문에 답하려고 노력했습니다. 하지만 자세한 정의부터 시작해 보겠습니다.
액티브 FTP란 무엇인가요?

FTP 액티브와 패시브를 비교하면 액티브 모드는 FTP 연결의 오래된 방법이며 장점과 단점도 함께 제공됩니다. FTP 연결 내에는 클라이언트와 서버가 있습니다. 이 두 컴퓨터는 두 개의 포트를 통해 연결됩니다. 하나는 명령 포트, 다른 하나는 데이터 포트라고 합니다. 서버와 클라이언트는 서로 연결하는 데 사용할 포트 번호를 결정해야 합니다. 활성 모드가 (어렴풋하게) 진행되는 방식은 다음과 같습니다.
- 클라이언트는 임의의 포트를 사용하여 서버의 포트 21에 명령(PORT 명령)을 보냅니다. 이 명령은 서버가 클라이언트 측의 어느 데이터 포트에 연결해야 하는지 알려줍니다.
- 서버는 포트 20을 사용하여 해당 포트에 도달하고 연결을 설정합니다.
클라이언트가 서버가 연결할 포트 번호를 적극적으로 지정하기 때문에 이 프로세스를 활성이라고 합니다. 활성 FTP에서 서버는 클라이언트의 명령에 따라 연결을 시작하는 서버입니다. 그렇다면 패시브 FTP란 무엇입니까?
패시브 FTP란 무엇입니까?

수동 FTP는 최신 FTP 모드이며 더 안전하고 작업하기 쉬운 것으로 간주됩니다. Active FTP와 유사하게 클라이언트는 서버의 포트 21에 명령을 보냅니다. 그러나 이번에는 클라이언트가 PASV 명령이라는 명령을 보냅니다. 그런 다음 서버는 데이터를 수신할 포트를 결정합니다. 그런 다음 클라이언트가 연결을 시작합니다.
그래서 다음과 같이 진행됩니다:
- 클라이언트는 임의의 포트를 사용하여 서버의 포트 21에 명령(PASV 명령)을 보냅니다.
- 서버는 사용하려는 데이터 포트(임의 포트)를 지정하여 응답합니다.
- 클라이언트는 임의의 포트를 사용하여 식별된 서버 포트로 데이터를 보냅니다.
이제 서버의 데이터 포트도 무작위로 선택됩니다. 따라서 포트 21은 여전히 패시브 FTP에서 서버의 명령 포트로 사용되지만 서버의 데이터 포트는 이제 포트 21이 아닌 임의 포트입니다.
또한 클라이언트가 두 포트의 연결을 시작하고 있음을 확인하십시오.
FTP 활성 대 수동의 차이점

앞서 언급했듯이 가장 큰 차이점은 Active FTP에서는 서버가 데이터 연결을 시작하는 반면, Passive FTP에서는 데이터 연결을 시작하는 것이 클라이언트라는 사실입니다. 이로 인해 데이터 전송의 보안과 편의성에 중요한 몇 가지 변경 사항이 발생합니다. 다음에서
보안의 활성 FTP와 수동 FTP 비교
활성 FTP는 정보를 전송하기 위해 항상 포트 21(명령)과 20(데이터)을 사용합니다. 이는 누군가가 네트워크를 해킹하려는 경우 대상으로 삼을 포트를 이미 알고 있음을 의미합니다.
수동 FTP에서는 서버측 데이터 포트가 무작위입니다. 따라서 명령에 포트 21을 계속 사용하더라도 실제 전송을 가로채기가 더 어렵습니다.
반면, Passive 모드를 사용하려면 서버에서 더 많은 포트를 열어야 합니다. 이번에는 데이터 포트가 무작위이기 때문입니다. 이로 인해 서버에 일부 취약점이 발생할 수 있습니다. 서버 관리자는 일반적으로 공격자가 발생할 가능성을 제한하기 위해 열려 있는 포트의 범위를 제한합니다.
원격 데스크톱이 필요하십니까?
가동 시간이 99.95인 안정적인 고성능 RDP 서버입니다. 미국, 유럽, 아시아의 모든 주요 도시로 이동 중에 데스크탑을 가져가세요.
RDP 서버 받기방화벽 문제의 활성 FTP와 수동 FTP 비교
아시다시피 방화벽은 네트워크 연결에 문제가 될 수 있습니다. 이들의 임무는 알 수 없는 포트로부터의 연결 시도를 차단하는 것입니다. 이 문제는 클라이언트 방화벽에서 더욱 심각합니다. 서버의 방화벽은 알려지지 않은 포트에서 더 많은 발전을 기대하고 있습니다.
Active FTP에서는 클라이언트가 임의의 포트를 통해 서버로부터 연결을 수신합니다. 따라서 클라이언트의 방화벽이 연결을 차단할 수 있습니다.
수동 FTP에서는 클라이언트가 두 연결을 모두 시작합니다. 따라서 문제 없이 클라이언트의 방화벽을 통과하는 것이 더 쉽습니다. 서버의 방화벽은 이번에도 데이터 포트가 무작위이기 때문에 여전히 문제를 일으킬 수 있습니다. 그러나 일반적으로 서버 방화벽은 클라이언트 컴퓨터보다 더 많은 알 수 없는 연결을 수신하도록 설정되어 있으므로 일반적으로 작은 문제입니다.
FTP Active와 Passive의 명령 채널과 데이터 채널은 무엇입니까?
요약하면 명령 채널과 데이터 채널은 다음과 같습니다.
- Active 모드에서는 클라이언트의 명령과 데이터 포트가 모두 무작위입니다. 서버의 명령 채널은 포트 21이고, 서버의 데이터 채널은 포트 20입니다.
- Passive 모드에서는 클라이언트의 명령과 데이터 포트가 모두 무작위입니다. 서버의 명령 채널은 포트 21이고, 서버의 데이터 채널도 랜덤입니다.
원하는 경우 패시브 모드에서 포트 20을 데이터 채널로 사용하거나 채널을 특정 범위로 제한할 수 있습니다.
수동 FTP 대신 능동 FTP를 사용하는 이유는 무엇입니까?
FTP Active와 Passive를 비교하면 사람들이 Passive FTP보다 Active FTP를 사용하는 두 가지 주요 이유가 있습니다. 하나는 서버 보안상의 이유입니다. 수동 FTP는 데이터 포트가 무작위로 선택되므로 방화벽을 통해 여러 개의 포트를 열어야 합니다. 이렇게 하면 포트를 식별하기가 더 어려워지지만 공격을 위해 많은 포트가 열려 있습니다.
또 다른 이유는 때때로 서버 방화벽 구성이 어렵거나 방화벽이 사용자의 손이 닿지 않는 곳에 있기 때문입니다. 그래서 사람들은 모든 방화벽에 알려진 포트 20을 통과하기 위해 활성 방법으로 전환합니다.
윈도우 10 VPS 호스팅
가장 저렴한 가격으로 효율적인 원격 데스크톱용 Windows 10 VPS를 구입하세요. NVMe SSD 스토리지와 고속 인터넷에서 실행되는 무료 Windows 10.
Windows 10 VPS 계획을 확인하세요FTP를 활성에서 수동으로 변경
Active FTP에서 Passive FTP로 변경하는 방법은 사용하는 소프트웨어 종류에 따라 다릅니다.
FileZilla에서 FTP를 활성에서 수동으로 변경하려면 다음 단계를 수행하세요.
- 열려 있는 파일질라
- 메뉴 표시줄에서 편집 > 설정으로 이동합니다.
- 설정 창에서 연결로 이동한 다음 FTP로 이동합니다.
- 전송 모드에서 '수동(권장)'을 선택하세요.
- 확인을 클릭하세요.
모든 최신 FTP 클라이언트에서 동일한 종류의 설정을 찾을 수 있습니다. 앞서 언급한 것처럼 두 경우 모두 서버 방화벽에 문제가 발생할 수 있으므로 변경해야 합니다.
명령 프롬프트 FTP는 활성인가요, 수동인가요?
Windows 명령 프롬프트 FTP 라인은 활성 상태이며 수동 FTP를 지원하지 않습니다. 당신은 사용할 수 있습니다 WinSCP 또는 기타 명령줄 클라이언트를 사용하여 수동 모드를 통해 서버에 연결할 수 있습니다.
Windows 7 FTP 서버는 활성인가요, 수동인가요?
Windows 7 사용자는 IIS와 같은 서비스를 사용하여 Windows 7을 서버로 사용할 수 있습니다. 그렇게 하려면 다음이 필요합니다. Windows 7에서 IIS를 활성화하려면.
IIS는 능동 및 수동을 지원하므로 둘 중 하나를 활성화할 필요가 없습니다. 그러나 IIS 내에서 수동 포트 범위를 구성할 수 있습니다.
또한 읽어보세요: Windows 10에 IIS를 설치하는 방법은 무엇입니까?
웹 브라우저는 수동 또는 활성 FTP를 사용합니까?
다음과 같은 웹 브라우저 크롬과 파이어폭스 활성 또는 수동 FTP를 사용하려면 운영 체제의 네트워킹 설정을 사용하십시오. 일반적으로 Windows는 가장 호환되는 모드인 수동 FTP를 사용합니다.
웹 브라우저의 패시브 모드를 활성화/비활성화하려면 다음 단계를 수행하십시오.
- Windows 검색이 나타나도록 하려면 'WinKey + S'를 누르세요.
- '인터넷 옵션'을 입력하고 클릭하세요.
- 인터넷 속성 창에서 '고급' 탭으로 이동합니다.
- 탐색 섹션까지 아래로 스크롤합니다.
- '수동 FTP 사용(방화벽용...)' 옵션을 선택하세요.
- 확인을 클릭하세요.
원격 데스크톱이 필요하십니까?
가동 시간이 99.95인 안정적인 고성능 RDP 서버입니다. 미국, 유럽, 아시아의 모든 주요 도시로 이동 중에 데스크탑을 가져가세요.
RDP 서버 받기결론
FTP 액티브와 패시브는 연결을 설정하기 위해 다양한 단계를 거치며 각각의 장단점이 있습니다. 귀하에게 가장 적합한 것을 선택하십시오. 이 기사에서는 능동 및 수동 FTP에 관한 가장 일반적인 질문에 대한 답변도 제공합니다.