2021년 최고의 FTP 서버 소프트웨어 5선

파일 전송 프로토콜은 인터넷에서 가장 오래된 프로토콜 중 하나입니다. 오늘날에도 여전히 사용되는 대부분의 다른 기술보다 더 오래 사용되었으며 여전히 인터넷에서 컴퓨터 간의 파일 전송에 가장 많이 사용되는 기술입니다.

진화를 통해 이 기술은 SSL 암호화 체계의 TLS를 사용하여 보안 전송을 허용하도록 조정되었습니다. FTP는 클라이언트-서버 기술입니다. 사용자는 일반적으로 FTP 클라이언트를 사용하여 FTP 서버 소프트웨어를 실행하는 서버로 파일을 전송합니다. FTP는 표준 프로토콜이므로 클라이언트와 서버가 서로 다른 소스에 있을 수 있으며 이 기술은 완벽하게 작동합니다. 오늘은 최고의 FTP 서버 소프트웨어를 살펴보겠습니다.

우리는 FTP, 그것이 무엇인지, 어떻게 작동하며 어디에서 왔는지에 대한 아주 짧은 설명으로 시작할 것입니다. 우리의 목표는 당신을 전문가로 만드는 것이 아니라 검토할 다양한 도구에 대한 설명을 더 잘 이해하는 데 필요한 배경 지식을 제공하는 것입니다. 그건 그렇고, 그것이 우리의 다음 사업이 될 것이며 우리가 찾을 수 있는 최고의 FTP 서버 소프트웨어 중 일부를 검토할 것입니다.

A (빠른) FTP 입문서

파일 전송 프로토콜은 1971년에 처음 만들어졌습니다. 이것은 컴퓨터 시대의 거의 선사 시대입니다. 프로토콜 사양은 1980년에 약간 수정된 후 1985년에 업데이트되었습니다. 그 이후로 대부분 변경되지 않았습니다. FTP는 FTP 서버와 FTP 클라이언트 간에 파일 전송이 발생하는 클라이언트-서버 프로토콜입니다. 이는 매우 다른 두 가지 소프트웨어이며 일부 공급업체는 FTP 클라이언트와 FTP 서버 소프트웨어를 모두 제공하지만 우리가 알고 있는 소프트웨어는 하나의 패키지에서 둘 다 제공하지 않습니다.

다른 조잡한 파일 전송 시스템과 달리 FTP는 단순한 파일 전송 외에도 광범위한 파일 관리 기능을 제공합니다. FTP 클라이언트에게 FTP 서버는 폴더와 하위 폴더가 있는 컴퓨터의 파일 시스템과 매우 유사한 파일 계층을 제공합니다. 사실, FTP 서버는 종종 호스트 컴퓨터의 파일 시스템의 일부를 클라이언트에 제공합니다. 클라이언트는 사용자의 파일 액세스 권한 내에서 무료입니다. 디렉토리를 탐색하고 파일을 나열하며 때때로 다른 파일 관리 작업을 수행하기 위해 잠시 후에 이에 대해 자세히 알아보십시오.

FTP 전송 보안

FTP 세계의 보안은 다소 복잡한 현실입니다. 프로토콜에는 매우 기본적인 보안 기능이 내장되어 있습니다. 무엇보다도 FTP는 사용자 계정을 사용하여 서버에 대한 액세스를 제어합니다. 따라서 FTP 서버에 연결을 시도하는 FTP 클라이언트는 사용자 이름과 암호를 제공해야 합니다. 종종 FTP 서버는 인증을 위해 기본 운영 체제의 사용자 계정을 사용합니다.

FTP는 또한 사용자가 일부 파일 또는 일부 폴더에만 액세스할 수 있는 파일 시스템 액세스 제어를 구현합니다. 또한 서로 다른 파일이나 폴더에 대해 서로 다른 액세스 권한을 가질 수 있습니다. 일부는 읽기 전용이 될 수 있고 다른 일부는 읽기-쓰기가 가능합니다. FTP의 파일 접근 권한은 로컬 파일 시스템 권한과 매우 유사합니다. 실제로 대부분의 FTP 서버는 기본 파일 시스템 보안 및 액세스 권한을 사용합니다. 클라이언트가 익명으로 연결하고 FTP 서버의 제어 하에 매우 제한된 파일 시스템 하위 집합에 액세스할 수 있도록 하는 익명 FTP도 있습니다.

따라서 FTP는 파일 및 폴더에 대한 다소 안전한 액세스를 제공하지만 몇 가지 중요한 보안 결함이 있습니다. 예를 들어 사용자 이름과 암호는 암호화되지 않은 형태로 클라이언트와 서버 간에 전송됩니다. 따라서 패킷 스니퍼를 갖춘 사람은 누구나 해당 정보를 캡처할 수 있습니다. 그러나 FTP의 보안 문제는 이것만이 아닙니다. 가장 큰 것은 파일 전송 자체가 보안되지 않는다는 것입니다. 각 파일은 암호화되지 않은 상태로 전송되며 악의적인 개인이나 조직이 가로챌 수 있습니다.

SFTP 사용

SFTP 또는 SSH 파일 전송 프로토콜은 FTP의 보안 문제를 해결하려고 합니다. 그러나 우리가 믿게 된 것과 달리 SFTP는 FTP와 공통점이 없습니다. SFTP는 SSH(Secure Shell) 프로토콜에 일부 파일 전송 및 파일 관리 기능을 실제로 추가하는 완전히 다른 프로토콜입니다. FTP에 비해 SFTP의 주요 이점은 연결 및 파일 전송이 SSH 프로토콜을 사용하여 암호화되어 스니핑으로부터 보호된다는 것입니다. FTP와 SFTP는 작동 방식이 매우 다르기 때문에 많은 서버에서 둘 중 하나를 수행하지만 둘 다 수행하지는 않습니다. 실제로 SFTP는 FTP 서버가 아닌 SSH 서버에서 흔히 볼 수 있는 기능입니다.

SFTP와 FTPS: 매우 다른 두 가지

SFTP와 FTPS 사이에는 종종 혼동이 있습니다. 둘 다 FTP의 보안 단점을 해결하는 파일 전송 시스템이므로 이해할 수 있습니다. 작동 방식은 완전히 다릅니다. 방금 SFTP가 SSH를 사용하여 파일 전송을 암호화하는 방법을 보았습니다. FTPS는 실제로 일반 텍스트 대신 SSL 암호화를 사용하는 FTP 프로토콜의 확장입니다. HTTPS가 HTTP에 대한 것처럼 FTPS는 FTP에 대한 것입니다.

둘 다 안전한 파일 전송을 제공하는 것처럼 보이기 때문에 SFTP 또는 FTPS 중 어떤 것을 선택해야 하는지 궁금할 수 있습니다. 오늘날 조직에서는 제어용으로 하나의 TCP 포트를 사용하고 데이터용으로 하나를 사용하는 FTPS와 달리 주로 SFTP를 선호하는 경향이 있습니다. SFTP는 모든 것을 동일한 포트에서 전송하여 방화벽 구성을 조금 더 쉽게 만듭니다. 그렇지 않으면 두 프로토콜 모두 적절한 보안을 제공합니다.

인기 FTP 서버 패키지

우리는 최고의 FTP 서버 패키지를 찾기 위해 시장을 검색했습니다. 우리는 그 중 꽤 많은 것을 찾았고 그것들을 나열할 뿐만 아니라 주요 기능과 가장 흥미로운 기능을 검토하게 되어 기쁩니다.

1. SolarWinds의 Serv-U 파일 전송 프로토콜 서버(무료 평가판)

SolarWinds 는 네트워크 관리 분야에서 잘 알려진 이름입니다. 회사의 주력 제품인 SolarWinds 네트워크 성능 모니터 는 최고의 네트워크 모니터링 솔루션 중 하나로 간주됩니다. SolarWinds 는 또한 각각 네트워크 관리자의 특정 요구 사항을 해결하는 많은 무료 도구로 유명합니다.

SolarWinds 의 제품 포트폴리오는 너무 방대하여 Serv-U 파일 전송 프로토콜 서버라고 하는 FTP 서버를 포함하여 모든 필요에 맞는 도구가 있는 것처럼 보입니다 . 간단히 Serv-U FTP 서버 라고 부를 것 입니다. 간단하고 저렴하며 사용하기 쉬운 FTP 서버 소프트웨어입니다. 주요 기능으로는 FTP 및 FTPS를 사용한 파일 전송, 웹 및 모바일 장치에서 빠르고 쉬운 파일 전송, 여러 파일 및 대용량 파일의 손쉬운 전송, 간단한 관리 및 관리, DMZ 네트워크에 저장되어 있는 데이터를 방지하는 보안 게이트웨이가 있습니다. .

2021년 최고의 FTP 서버 소프트웨어 5선

SERV-U FTP 서버는 파일 전송을위한 안전 FTPS 프로토콜을 지원하도록 설계되었습니다. SSL 또는 TLS 암호화를 사용하여 파일을 암호화할 수 있습니다. FTPS를 사용하여 파일을 전송하면 전송 중인 데이터가 보호되고 기밀 정보는 변조, 스누핑, 누출 또는 우발적인 노출로부터 보호됩니다. 직관적인 웹 클라이언트 및 모바일 장치 인터페이스를 통해 이 도구를 사용하면 매우 짧은 시간에 문서를 쉽게 보고, 업로드하고, 다운로드할 수 있습니다. 또한 대화형 끌어서 놓기 파일 전송 옵션을 사용하여 사용자는 언제 어디서나 파일을 교환할 수 있습니다.

3GB를 초과하는 대용량 파일 전송을 위해 Serv-U FTP 서버 는 Web Client Pro 라는 무료 내장 웹 플러그인을 제공합니다 . 이 플러그인을 사용하면 한 번에 여러 파일을 업로드/다운로드할 수도 있습니다. Web Client Pro 는 활성 파일 전송을 일시 중지 또는 재개하고 파일 덮어쓰기 전에 확인을 요청하는 전송 대기열을 제공합니다.

SERV-U FTP 서버는 사용자가 사용하기 쉬운 단일 관리 콘솔에서 파일 전송 관리 및 관리 작업을 수행 할 수 있습니다. 이러한 작업에는 실시간 세션 모니터링 및 파일 전송 통계, 대역폭, 스토리지, 권한 및 액세스에 대한 세분화된 제어, 로컬 스토리지용 가상 폴더 액세스, 원격 공유, 전송 비율, 최종 사용자를 위한 할당량 관리 등이 포함됩니다.

또한 이 제품을 사용하면 FTP 서버 로그를 실시간으로 보고 모니터링하여 보다 쉬운 문제 해결 및 오류 처리를 할 수 있습니다. 서버 로그에는 파일 서버 시작, 구성 및 종료 정보가 표시됩니다. 뿐만 아니라 파일 전송을 위한 사용자 및 그룹을 쉽게 추가할 수 있습니다. 마법사 기반 인터페이스의 도움으로 몇 번의 클릭만으로 새 사용자를 만들고 파일 서버에 대한 액세스 권한을 부여할 수 있습니다.

공식 다운로드 링크: https://www.solarwinds.com/ftp-server-software/registration

마지막으로 Serv-U FTP 서버 를 사용하면 파일 서버에 대한 파일 전송 설정 및 권한을 쉽게 구성할 수 있습니다. 서버의 최대 세션 수에 대한 제한을 정의하고, 시간 초과 세션의 IP 주소를 차단하고, 역방향 DNS 이름을 요구하도록 설정을 활성화하는 등의 작업을 수행할 수 있습니다. 옵션이 너무 많아서 모두 언급하기에는 너무 많습니다.

Serv-U FTP 서버 의 가격 은 매우 간단합니다. 서버당 적당한 $495입니다. 로드 밸런싱 방식으로 또는 고가용성을 위해 여러 서버를 사용하여 용량을 늘릴 수 있습니다. 각 서버는 최대 100개의 동시 연결을 지원할 수 있습니다. 제품을 구매하기 전에 제품을 시험해보고 싶다면 SolarWinds 에서 14일 무료 평가판을 사용할 수 있습니다 .

2. 파일질라 서버

FileZilla의 서버는 Windows 플랫폼을위한 오픈 소스와 완전 무료 FTP 서버입니다. 로컬 서버와 원격 FTP 서버를 관리할 수 있습니다. 이 제품을 사용하면 프로그램이 수신할 포트, 한 번에 서버에 연결할 수 있는 사용자 수, 서버에서 사용할 수 있는 CPU 스레드 수, 연결, 전송 및 로그인에 대한 시간 초과 설정을 선택할 수 있습니다. 그것은 매우 유연하고 다재다능합니다.

2021년 최고의 FTP 서버 소프트웨어 5선

FileZilla Server 의 다른 흥미로운 기능은 다음 과 같습니다.

  • 패시브 모드 FTP 지원
  • 전송 및 소켓 버퍼 크기 조정 가능성
  • 사용자 정의 로그 파일에 기록할 수 있는 가능성
  • 대역폭 사용을 제한할 수 있는 대역폭 제어
  • IP 주소별 압축 제외를 통한 파일 전송 압축

보안과 관련하여 제품의 가장 흥미로운 기능 중 일부는 많은 시도에서 성공적으로 로그인에 실패한 후 IP 주소의 자동 금지를 포함합니다. 암호화되지 않은 FTP를 차단하는 기능이 있는 FTPS(FTP over TLS)와 특정 IP 주소 또는 IP 주소 범위가 FTP 서버에 연결하는 것을 차단할 수 있는 IP 필터링 시스템을 활성화하는 옵션도 있습니다. 비상 시 서버를 오프라인으로 전환하거나 클릭 한 번으로 신속하게 잠글 수 있으므로 잠금을 해제할 때까지 서버에 대한 새로운 연결이 이루어지지 않도록 할 수 있습니다. 또한 FileZilla 서버를 사용하여 사용자 및 그룹 생성에 대한 전체 액세스 권한이 있습니다.. 즉, 일부 사용자에 대해서는 대역폭을 제한하고 다른 사용자에게는 제한하지 않고 일부 사용자에게는 읽기/쓰기와 같은 권한을 제공할 수 있지만 다른 사용자에게는 읽기 전용 액세스 권한을 부여할 수 있습니다.

장점

  • 직관적인 인터페이스
  • 동시에 파일 전송 수행
  • FTPS(보안 파일 전송) 지원
  • 빠른 연결을 위한 책갈피

단점

  • 앱 내에서 파일을 편집할 수 없음
  • 폴더 보기를 자동으로 새로 고치지 않음
  • 15분의 연결 시간 초과는 성가실 수 있습니다.

3. Xlight FTP 서버

Xlight FTP 서버는 더 많은 것보다 보는 현대의 무료 서버 인 FileZilla를 . 또한 원하는 대로 조정할 수 있는 수많은 설정이 포함되어 있습니다. 새 가상 서버를 만든 후 두 번 클릭하면 설정이 열립니다. 여기에서 서버의 포트 및 IP 주소를 수정하고, 보안 기능을 활성화하고, 전체 서버의 대역폭 사용량을 제어하고, 서버에 연결할 수 있는 사용자 수를 정의하고, 동일한 IP 주소에서 명시적인 최대 로그인 수를 설정할 수 있습니다. Xlight FTP 서버 의 또 다른 흥미로운 기능은 사용자가 실제로 서버와 통신하지 않는 경우 추방되도록 최대 유휴 시간을 설정할 수 있다는 것입니다.

2021년 최고의 FTP 서버 소프트웨어 5선

다음은 흥미롭고 일반적으로 FTP 서버에서는 볼 수 없는 몇 가지 추가 기능입니다.

  • 서버 배너 메시지
  • 이메일 알림
  • 사용자 로그인 후 프로그램 실행
  • 파일 업로드, 다운로드, 삭제 시 프로그램 실행
  • 부분적으로 업로드된 파일의 자동 삭제
  • SFV 검사 업로드
  • 삭제된 파일을 휴지통으로 보내기
  • 디렉토리 및 파일에 대한 액세스 제어 목록
  • 거머리 방지 보호

Xlight FTP 서버는 SSL (FTPS)를 사용할 수 있으며, 인증서를 사용하도록 클라이언트를 요구할 수 있습니다. 또한 ODBC, Active Directory 및 LDAP 인증을 지원합니다. 소프트웨어는 23비트 및 64비트 버전의 Windows에서 모두 실행됩니다. 설치가 필요 없는 휴대용 도구로 다운로드하거나 일반 Windows 응용 프로그램으로 설치할 수 있습니다.

장점

  • 경량
  • 안전한 파일 전송 지원
  • 원격 관리 기능(FTPS)
  • 다중 동시 연결 지원

단점

  • 특히 초보자에게는 사용하기가 더 어려울 수 있습니다.
  • 구성이 복잡할 수 있음

4. FTP 완료

Complete FTP 는 FTP와 FTPS를 모두 지원하는 무료 Windows FTP 서버입니다. 이 소프트웨어에는 완전한 그래픽 사용자 인터페이스가 있으며 사용하기 정말 쉽습니다. 인터페이스 자체는 다소 평범하지만 모든 설정은 액세스하기 쉬운 사이드 메뉴에 숨겨져 있습니��. 이 FTP 서버의 다소 독특한 점은 "변경 사항 적용" 버튼이 있다는 것입니다. 하나 이상의 설정에 대한 변경 사항은 해당 버튼을 클릭할 때까지 서버에 적용되지 않습니다. 누군가는 그것을 축복으로, 누군가는 저주로 볼 것입니다.

2021년 최고의 FTP 서버 소프트웨어 5선

다음은 Complete FTP로 수행할 수 있는 작업의 샘플입니다.

  • 익명 로그인 허용 가능
  • 동시에 로그인할 수 있는 익명의 사용자 수를 정의할 수 있습니다.
  • 숨김 파일 및 폴더 표시
  • 백슬래시 구분 기호 허용
  • 로그인, 지연된 전송, 수동 FTP 및 유휴 세션에 대한 시간 초과 설정 조정
  • 사용자의 액세스가 차단되기 전에 수행할 수 있는 로그인 시도 횟수 정의
  • 사용자 정의 환영 메시지를 정의할 수 있습니다.

전체 FTP 서버의 모니터링 섹션을 사용하여 실시간 로깅을 보고, 로그 파일을 구성하고, 발생하는 연결을 관찰하고, 실시간으로 사용자를 차단할 수 있습니다 . 단계별 가이드는 제품 설치에 내장되어 있습니다. 언제든지 프로그램 창 상단에서 단계별 가이드를 선택하여 다양한 기능과 옵션을 사용하는 방법을 배울 수 있습니다.

이 소프트웨어는 처음에 Professional Edition의 평가판으로 설치됩니다. 제품 다운로드 페이지는 Complete FTP 무료 버전을 활성화하는 방법을 배울 수 있는 추가 지침을 제공합니다. 위에서 언급한 모든 기능은 무료 버전에서 사용할 수 있습니다.

장점

  • 간단한 설치
  • 암호화된 파일 전송(FTPS) 지원
  • 많은 사용자 정의 옵션
  • 많은 FTP 서버보다 더 많은 기능

단점

  • 전체 메뉴는 기본적으로 숨겨져 있습니다.
  • 가끔 성능 문제가 있음
  • 무료 버전의 제한된 기능

5. 핵심 FTP 서버

코어 FTP 서버는 두 가지 버전으로 제공 Windows 용 FTP 서버입니다. 하나는 이해하기 쉽고 1분 안에 쉽게 설정할 수 있는 매우 작은 서버입니다. 100% 이식 가능하며 사용자 이름, 비밀번호, 포트 및 루트 경로를 선택하기만 하면 됩니다. 구성해야 하는 경우 몇 가지 추가 설정도 있습니다.

Core FTP Server 의 다른 버전은 도메인 이름을 정의하고, 서비스로 자동 시작하고, 자세한 액세스 권한 및 제한이 있는 여러 사용자 계정을 추가하고, 액세스 규칙을 지정할 수 있는 본격적인 서버입니다.

2021년 최고의 FTP 서버 소프트웨어 5선

제품의 다운로드 페이지에서 전체 프로그램, 종소리와 휘파람이 모두 포함된 프로그램 또는 휴대용 최소 FTP 서버 중에서 선택할 수 있습니다. 또한 이 FTP 서버의 두 버전 모두 32비트 또는 64비트 Windows 응용 프로그램으로 사용할 수 있습니다.

장점

  • 매우 빠른 설정
  • 암호화된 파일 전송(FTPS) 지원
  • Active Directory 통합 지원
  • 간단한 관리 인터페이스

단점

  • 무료 버전은 3개의 도메인만 지원합니다.
  • 무료 버전에 유료 버전에 대한 성가신 광고가 있습니다.

댓글 남기기

Jitsi Meet 클라이언트 브라우저에서 높은 CPU 사용량 문제 해결

Jitsi Meet 클라이언트 브라우저에서 높은 CPU 사용량 문제 해결

Jitsi Meet 브라우저의 CPU 사용량 급증 원인을 진단하고 비디오 타일, 카메라 효과, 브라우저 그래픽 및 호스트 설정을 확인하여 클라이언트 부하를 줄이세요.

Prometheus와 Grafana를 사용하여 Jitsi Videobridge 메트릭을 모니터링하는 방법

Prometheus와 Grafana를 사용하여 Jitsi Videobridge 메트릭을 모니터링하는 방법

Jitsi Videobridge의 내장 Prometheus 엔드포인트를 사용하여 상태, 회의 부하 및 트래픽을 추적한 다음 Grafana에서 데이터를 탐색하고 차트로 표시할 수 있습니다.

Jitsi Meet Docker에서 사용자 지정 도메인 이름을 구성하는 방법

Jitsi Meet Docker에서 사용자 지정 도메인 이름을 구성하는 방법

Jitsi Meet Docker에 대한 사용자 지정 도메인을 DNS, PUBLIC_URL, HTTPS, Let's Encrypt, 방화벽 포트, NAT 설정 및 엔드 투 엔드 검증을 통해 구성합니다.

SSL 갱신 후 Zimbra 관리 콘솔에서 발생하는 404 오류(찾을 수 없음) 해결 방법

SSL 갱신 후 Zimbra 관리 콘솔에서 발생하는 404 오류(찾을 수 없음) 해결 방법

SSL 갱신 후 Zimbra 관리 콘솔에서 발생하는 404 오류를 해결하려면 올바른 URL 및 포트, 프록시 라우팅, 서비스 상태, 배포된 인증서 및 로그를 확인하십시오.

Nextcloud에서 발생하는 "PHP OPcache가 제대로 구성되지 않았습니다" 경고를 해결하는 방법

Nextcloud에서 발생하는 "PHP OPcache가 제대로 구성되지 않았습니다" 경고를 해결하는 방법

Nextcloud의 PHP OPcache 구성 경고를 진단하고 해결하는 방법을 알아보세요. 활성화된 PHP SAPI, 크기 제한, 주석 및 재검증 설정을 확인하면 됩니다.

MySQL 버전 업그레이드 후 Kopano 데이터베이스 마이그레이션 오류 해결 방법

MySQL 버전 업그레이드 후 Kopano 데이터베이스 마이그레이션 오류 해결 방법

MySQL 또는 MariaDB 업그레이드 후 Kopano 데이터베이스 마이그레이션 실패 문제를 해결하려면 백업, 서버 버전, SQL 모드, 문자 집합, 스키마 상태 및 로그를 확인하십시오.

Nextcloud에서 LDAP 및 Active Directory 인증을 구성하는 방법

Nextcloud에서 LDAP 및 Active Directory 인증을 구성하는 방법

안전한 전송, 사용자 및 그룹 필터, 로그인 속성, 그리고 검증된 배포 기능을 통해 Nextcloud를 LDAP 또는 Active Directory에 연결하세요.

Google 서비스 없이 Element Android 알림 설정하기: UnifiedPush 가이드

Google 서비스 없이 Element Android 알림 설정하기: UnifiedPush 가이드

UnifiedPush, Android 권한, 배터리 설정 및 안정성 검증 테스트를 구성하여 Google 서비스가 제거된 휴대폰에서 Element Android 알림 문제를 해결하세요.

Nextcloud의 "데이터베이스에 일부 인덱스가 누락되었습니다" 경고를 해결하는 방법

Nextcloud의 "데이터베이스에 일부 인덱스가 누락되었습니다" 경고를 해결하는 방법

Nextcloud의 데이터베이스 인덱스 누락 경고를 공식 occ 명령어를 사용하여 해결하세요. 먼저 백업을 수행하고, 변경 사항을 미리 보고, 복구를 실행한 후 결과를 확인하십시오.

Element Web에서 Keycloak을 사용하여 싱글 사인온(SSO)을 구성하는 방법

Element Web에서 Keycloak을 사용하여 싱글 사인온(SSO)을 구성하는 방법

OIDC를 Synapse에 연결하고, 정확한 콜백 URL을 설정하고, 사용자 클레임을 매핑하고, 로그아웃을 테스트하여 Element Web용 Keycloak SSO를 구성하십시오.