조만간 모든 네트워크 관리자는한 시스템에서 다른 시스템으로 파일을 전송해야합니다. 그들이 할 때, 어떤 형태의 파일 전송 프로토콜을 사용할 가능성이 있습니다. 인터넷의 역사를 통틀어 여러 다른 프로토콜이 빛을 보았습니다. 각 프로토콜은 조상의 단점을 해결합니다. 오늘 우리는 Windows 및 Linux를위한 최고의 무료 SFTP 및 FTPS 서버를 살펴보고 있습니다. 이 두 가지 특정 프로토콜이 왜 필요한가요? 보안 문제로 인해. 두 프로토콜 모두 파일을 암호화 된 방식으로 전송하므로 인터넷과 같은 공용 네트워크에서 사용하기에 이상적입니다.
그러나 실제 목록을 살펴보기 전에최고의 무료 SFTP 및 FTPS 서버 인 오늘 사용 가능한 여러 파일 전송 프로토콜의 차이점에 대해 시작하겠습니다. 그런 다음 몇 가지 "휴대용"옵션 (예 : 설치가 필요없는 서버)을 포함하여 Windows에 가장 적합한 서버를 소개합니다. 다음으로 최고의 Linux 무료 SFTP 및 FTPS 서버를 살펴 보겠습니다.
파일 전송 프로토콜, 차이점은 무엇입니까?
FTP 모든 파일 전송 프로토콜의 손자입니다. 시스템간에 파일을 전송하는 주요 방법 중 하나로서 70 년대 초에 발명되었습니다. 오늘날에는 Windows, macOS 및 Linux를 포함한 대부분의 운영 체제에 FTP 클라이언트 형식이 있습니다. FTP는 암호화되지 않은 프로토콜이므로 공용 네트워크에서 사용하기에 적합하지 않습니다. 전송 된 파일뿐만 아니라 로그인 자격 증명도 암호화되지 않았다고 생각할 때 특히 그렇습니다. 트래픽을 가로채는 사람은 사용자 이름과 비밀번호를 캡처 할 수 있습니다. SFTP와 FTPS가 발명 된 이유입니다.
SFTP와 같이 첫눈에 보일 수도 있지만FTPS는“S”의 위치에 따라 다르며 실제로는 완전히 다른 짐승입니다. 우리는 FTP 파일 전송에 보안을 추가하기 위해 개발했지만 완전히 다른 방식으로 수행합니다. 각각이 어떻게 작동하는지 봅시다.
그만큼 FTPS–의 약자 에프ile 티목장주 피로토콜 에스ecure이며 FTPES라고도합니다.SSL (Secure Sockets Layer) 또는 TLS (Transport Layer Security) 프로토콜을 사용하여 암호화 계층을 추가하는 FTP 프로토콜의 보안 버전. 데이터 암호화 협상이 가능하도록 개선 된 FTP 프로토콜에 지나지 않습니다. FTPS는 Netscape가 SSL (Secure Sockets Layer) 확장을 발표 한 직후 90 년대 중반에 도입되었으며 현재 널리 사용되고 있습니다. 나중에 SSL 암호화와 함께 TLS를 허용하도록 개선되어 더 나은 보안을 제공합니다.
SFTP–의 약자 에스치료하다 에프ile 티목장주 피로토콜 (rotocol) – 암호화 된 방식으로 파일을 전송하는 또 다른 안전한 방법이지만 FTP 프로토콜이 아니라 대신에 에스치료하다 SHell 또는 SSH. 실제로 SFTP는 FTP와 유사한 파일 전송 기능을 포함하고 FTP 명령을 "이해"하는 SSH 프로토콜의 확장 일뿐입니다. 따라서 보안은 모든 SSH 세션의 보안과 동일합니다.
보안 파일을 혼동하지 않는 것이 중요합니다SFTP라고하는 전송 프로토콜 및 단순 파일 전송 프로토콜. 후자는 기본 TFTP 프로토콜과 모든 기능을 갖춘 FTP 프로토콜 사이의 절충안으로 개발 된 현재 없어진 프로토콜입니다. 더 이상 사용되지 않지만 이름은 여전히 역사적인 이유로 존재합니다.
SFTP에 대한 설명은 아직 생각 나게합니다.SCP 또는 Secure Copy라고하는 다른 유사한 프로토콜 SCP는 SSH 연결 내에서 작동하는 또 다른 파일 전송 프로토콜입니다. 그러나 SCP는 파일 전송 만 제공하지만 다른 프로토콜의 고급 파일 관리 기능은 없으므로 유사성이 끝납니다.
SCP에 대해 자세히 알아 보려면 최근 기사를 읽으십시오. Windows, Linux 및 macOS에서 사용 가능한 최고의 무료 SCP 서버.
Windows를위한 최고의 무료 SFTP 및 FTPS 서버
앞에서 살펴본 바와 같이 SFTP와 FTPS는 매우 다릅니다. 이러한 이유로 두 서버 모두에서 작동하는 서버는 많지 않습니다. 일반적으로 FTP 서버는 종종 FTPS 기능을 포함하지만 SSH 서버는 SFTP를 허용합니다. 논의 할 최고의 서버 각각에 대해 SFTP, FTPS 또는 둘 다를 수행하는지 알려드립니다.
1. SolarWinds SFTP / SCP 서버 (무료 다운로드)
이미 SolarWinds를 알고있을 것입니다. 결국, 그들은 최고의 네트워크 관리 및 모니터링 소프트웨어를 만듭니다. SolarWinds는 여러 가지 무료 소프트웨어 유틸리티를 만드는 것으로도 유명합니다. 여기에는 우리의 최고의 선택이 포함됩니다. SolarWinds 무료 SFTP / SCP 서버.
이름에서 알 수 있듯이 서버는 TFTP를 모두 수행합니다.그리고 SCP. 불행히도 FTPS는 수행되지 않습니다. Windows 서비스로 실행되는 서버 운영은 시스템 관리자에게있어 쉬운 일이 아닙니다. 이 기능을 처음 사용하는 경우 쉬운 사용자 인터페이스를 통해 매우 편안하게 느낄 수 있습니다.

SolarWinds 무료 서버는 시스템을 사용하지 않습니다사용자 인증 계정. 대신 파일 복사를 목적으로 응용 프로그램 내에서 생성 한 가상 사용자를 사용합니다. 이러한 가상 사용자는 보안을 강화합니다. 어떤 이유로 든 계정이 손상된 경우 시스템에 직접 로그인하는 데 사용할 수 없습니다. 서버의 보안을 향상시킬 수있는 또 다른 기능은 특정 IP 주소 또는 범위에서 들어오는 연결 만 허용하도록 구성 할 수 있다는 것입니다.
SolarWinds Free SFTP / SCP 서버를 사용할 수 있습니다최대 4GB 크기의 파일을 안전하게 전송합니다. 또한 여러 장치에서 동시 전송을 처리 할 수 있습니다. Windows MSI 설치 프로그램으로 추출되는 zip 파일로 다운로드됩니다. 설치가 완료되면 간단하게 구성 할 수 있습니다. 제어판 응용 프로그램을 시작하고 허용 된 프로토콜 및 전송 옵션과 같은 몇 가지 옵션을 지정하면됩니다.
2. FileZilla 서버
FileZilla는 아마도 가장 잘 알려진 FTP 중 하나 일 것입니다클라이언트이지만 아주 훌륭한 FTP 서버이기도합니다. FileZilla 클라이언트는 FTPS와 SFTP를 모두 지원하지만 Windows에서만 실행되는 서버 구성 요소는 FTPS 및 물론 FTP 파일 전송 만 허용합니다.

클라이언트와 마찬가지로 FileZilla 서버무료로 다운로드하여 제한없이 사용할 수있는 오픈 소스 소프트웨어입니다. FileZilla는 최대 4GB의 파일 전송을 지원합니다. 일시 정지 및 재개도 지원합니다. 끌어서 놓기 지원, 원격 파일 편집 및 원격 파일 검색을 통해 보안을 손상시키지 않고 간단하고 사용하기 쉽습니다.
3. Microsoft IIS FTP 서버
인터넷 정보 서비스를 실행중인 경우Windows 서버에서 (IIS) FTPS를 처리하기 위해 추가 소프트웨어가 필요하지 않을 수 있습니다. IIS는 주로 웹 서버이지만 내장 FTP 서버도 포함합니다. 웹 서버가 HTTP와 HTTPS를 모두 지원하는 것처럼 FTP 서버도 FTPS를 지원합니다.

FTP를 추가하기 만하면됩니다.서버 역할 및 인증서 생성 따라서 더 이상 설치할 필요없이 모든 기능을 갖춘 FTPS 서버가 생성됩니다. 또한 Windows OS의 일부이기 때문에 실행중인 다른 소프트웨어와 문제 나 충돌을 일으키지 않을 가능성이 있습니다. 유일한 제한은 SSH를 기반으로 한 SFTP를 수행하지 않는다는 것입니다.
4. FreeFTPd
FreeSSHd의 가까운 사촌 인 FreeFTPd는모든 기능을 갖춘 Windows 용 FTP 서버. SSH 계보 덕분에 SFTP와 FTPS를 모두 지원하는 드문 서버 중 하나입니다. 이름에서 알 수 있듯이 FreeFTPd는 NT 4.0의 모든 Windows 버전에 대한 무료 FTP 서버입니다. Windows 도메인 계정을 사용하지 않고 로컬 사용자 작성을 지원합니다.

설치 중에 FreeSFTP를 구성하여필요에 따라 응용 프로그램으로 실행하거나 시스템 서비스로 실행하십시오. 서비스로 실행하면 SFTP 사용자가 항상 서비스를 사용할 수 있습니다. 버전 1.0.11에서 취약점이 발견되었지만 버전 1.0.12에서 빠르게 수정되었습니다. 설치 한 버전이 1.0.12 이상인지 확인하십시오. 개발자 웹 사이트에서 다운로드 할 수있는 최신 버전은 10.0.13입니다.
5. Syncplify.me 서버!
모든 기능을 갖춘 SFTP 및 FTPS 서버Syncplify.me는 실제로 스테로이드 서버입니다. 서버 파일 이상의 기능을 수행합니다. 보안을 염두에두고 작성되었습니다. Syncplify.me Protector ™라는 주요 기능 중 하나는 인공 지능을 사용하여 공격을 자동으로 식별합니다. 심지어 알려지지 않은 것.

동기화.나 서버! 두 대의 서버가 하나의 역할을 수행하여 다운 타임을 제거하는 고 가용성 모드로 설치 될 수 있습니다. 여러 고급 구성 옵션을 자랑하며 JavaScript, C ++, Pascal 또는 Basic의 스크립트를 사용하여 확장하여 문서 관리 및 워크 플로우를 자동화 할 수 있습니다.
서버 지원은 Windows Server에서 실행됩니다32 비트 및 64 비트 버전 모두에서 2008 이상 유료 소프트웨어이지만 Ultimate Edition의 모든 기능을 갖춘 무료 / 평가판이 있습니다. 그러나 단일 연결 만 허용하며 프로덕션에서는 사용할 수 없습니다. 환경.
6. Bitvise SSH / SFTP 서버
Bitvise는 안전한 원격 액세스를 전문으로합니다Windows 용 소프트웨어. 주요 제품은 Bitvise SSH 서버 및 SSH 클라이언트입니다. SFTP는 SSH의 확장 일 뿐이므로 서버에서도이를 지원합니다. Bitvise 서버는 가장 빠른 서버 중 하나로 알려져 있습니다. 파일은 클라이언트와 네트워크 연결이 허용하는 한 빨리 전송됩니다. 또한 무제한 동시 연결이 지원됩니다. 그것을 사용할 때 겪게 될 유일한 한계는 그것이 실행되는 하드웨어의 한계입니다.

보안 측면에서 Bitvise는 아무것도 남지 않습니다.최상의 암호화 라이브러리 중 하나 인 Crypto ++ 5.3을 사용하여 연결을 보호하므로 바람직합니다. 또한 서버는 시스템 계정이 노출되거나 손상되지 않도록 가상 계정을 지원합니다. Bitvise의 유일한 단점은 실제로 무료가 아니라는 것입니다. 개인 및 비상업적 용도이지만 30 일의 평가 기간 후에 라이센스를 구매해야하는 다른 용도가 있습니다. 서버 당 100 달러 미만으로 가격이 가치가 있습니다. 또한 대규모 조직을위한 사이트 라이센스 및 전 세계적으로 제한된 라이센스가 있습니다.
7. SYSAX 멀티 서버
SYSAX 멀티 서버는 다중을 지원합니다프로토콜. SFTP와 FTPS를 모두 사용하여 연결할 수 있지만 FTP 및 HTTPS 기반 파일 전송도 처리합니다. 그리고 더 나은 결과를 위해 텔넷 및 SSH 서버이기도합니다. 서버는 Windows 계정과 로컬로 생성 된 "가상"계정 모두 사용을 지원합니다. 사용자 친화적 인 웹 기반 인터페이스 덕분에 원격으로도 쉽게 관리하고 구성 할 수 있습니다.

서버는 여러 가지로 제공됩니다버전. Personal 에디션은 무료이지만 한 번에 하나의 연결로 제한되며 HTTPS 파일 전송을 위해 사용되지 않습니다. 또한 개인적 또는 비상업적 용도로 제한됩니다. 또한 Standard, Professional 및 Enterprise 버전이 있으며 각각 다른 버전보다 더 많은 기능을 지원합니다. 가격은 $ 197 ~ $ 697입니다.
8. CompleteFTP 무료 버전
EnterpriseDT의 CompleteFTP 무료 버전은완전한 그래픽 사용자 인터페이스를 제공하며 사용 및 구성이 매우 쉽습니다. FTP 및 FTPS 파일 전송을 모두 지원하며 무료 제품에는 일반적이지 않은 무제한 사용자 지원 및 사용자가 액세스 할 수있는 항목을 제어하기위한 가상 파일 시스템 생성과 같은 몇 가지 흥미로운 기능이 있습니다.

제품의 또 다른 멋진 기능은 자세한 사용 설명서가 제품에 바로 내장되어 있다는 것입니다. 당신은 단순히 클릭해야합니다 단계별 가이드 사용 방법을 배우려면 창 상단에다른 기능 및 옵션. 이전 항목과 마찬가지로 무료 버전 외에도 299 달러에서 999 달러 사이의 가격으로 점진적으로 더 많은 기능을 갖춘 다른 여러 버전도 제공됩니다. 모든 유료 버전은 다른 개선 사항 중에서 SFTP 파일 전송에 대한 지원을 추가합니다.
9. XLight FTP 서버
Xlight FTP 서버는 간단한 Windows FTP입니다.SFTP 및 FTPS 서버 메모리와 CPU 사용량이 적은 강력한 프로그램입니다. 고성능을 위해 설계되었으며 수천 개의 동시 FTP 연결을 처리 할 수 있습니다. 이 서버는 Active Directory 사용자, LDAP 사용자 또는 로컬 사용자를 지원하므로 여러 상황에 매우 적합합니다.

Xlight FTP 서버에는 많은 유용한 기능이 있습니다개인용 무료 버전이 있습니다. 동시 연결 수는 5 개로 제한되며 표준 에디션은 $ 40이고 50 달러는 Professional 에디션이며 무제한은 무제한입니다. SSH 및 SFTP에는 추가 라이센스가 필요합니다. 소프트웨어는 Windows 2000, XP, Vista, 7, 10, 2003, 2008 및 2012에서 실행됩니다.
휴대용 무료 SFTP 서버
우리 목록의 다음 두 항목은휴대용 솔루션이기 때문에 흥미 롭습니다. 즉, 서버 컴퓨터에 설치할 필요가없는 솔루션입니다. 서버가 빨리 필요할 때 임시 상황에 매우 유용합니다. USB 플래시 드라이브로 휴대 할 수 있으며 항상 사용할 수 있습니다.
10. Syncplify.me Micro SFTP 서버
동기화하십시오.우리에게 완전한 기능을 갖춘 SFTP 및 FTPS 서버 (번호 5)를 제공 한 저에게는 Windows 용 Micro SFTP 서버도 제공됩니다. 독립형이며 완전히 휴대 가능한이 SFTP 서버는 설치없이 USB 스틱에서 실행할 수 있습니다. 그리고 동생 인 Syncplify.me SFTP 및 FTPS 서버와 달리 Micro SFTP 서버 에디션은 무료이며 생산 또는 상업적 사용을 포함한 모든 상황에서 사용할 수 있습니다.

물론 소프트웨어에는 몇 가지 제한이 있습니다. 한 번에 하나의 사용자 프로필, 하나의 루트 폴더 및 하나의 클라이언트에서 들어오는 연결 만 지원합니다. 이러한 이유로 많은 사람들이 SFTP 클라이언트 소프트웨어의 테스트 플랫폼으로 사용하거나 소프트웨어 내 파일 전송 기능을 테스트합니다. 다른 사람들은 소규모 홈 네트워크를위한 개인 보안 파일 전송 서버로 사용합니다.
11. 핵심 미니 SFTP 서버
이전 선택과 마찬가지로 Core Mini FTPserver는 설치가 필요없는 무료 (S) FTP 서버입니다. Core FTP 서버의 웹 페이지로 이동하여 다운로드하십시오. 23 비트 또는 64 비트 버전으로 사용 가능하고 크기가 2MB 미만인 실행 파일을 다운로드 한 후에는 실행하기 만하면됩니다. 포트 및 루트 디렉토리뿐만 아니라 사용할 FTP 사용자 이름과 비밀번호를 지정해야합니다.

서버는 다음과 같이 실행됩니다.사용자 계정으로 모든 파일에 액세스 할 수 있습니다. 사용자의 피해가 아무런 영향을 미치지 않는 루트 디렉토리를 지정하십시오. 그 외에는 다소 제한적이지만 사용하기 쉬운 훌륭한 작은 서버입니다.
Linux 용 최고의 무료 SFTP 및 FTPS 서버
리눅스가 오픈 소스이기 때문에 놀라운 일이 아닙니다널리 사용되는 운영 체제를위한 많은 오픈 소스 및 무료 SFTP 및 FTPS 서버가 있습니다. 실제로, 거의 모든 배포판에는 사전 설치되지 않은 경우 배포판의 패키지 관리자를 통해 사용할 수있는 오픈 소스 FTP 서버가 있습니다. 다음은 상위 3 대의 서버입니다.
12. vsftp
Vsftp는 많은 사람들에게 잘 알려진 무료 FTP 서버입니다리눅스를 포함한 유닉스 계열 시스템. 매우 안정적이고 빠르며 많은 시스템 리소스를 사용하지 않습니다. 여기에는 긴 기능 목록이 있으며 여기에는 가상 사용자 (서버 내에 로컬로 정의 됨) 및 속도 제한 또는 조절을 포함한 사용자 별 구성에 대한 지원이 포함됩니다.
잘 알려진 Linux 배포판은 vsftp를 사용합니다.기본 FTP 서버로 제품의 보안과 안정성에 대해 많은 정보를 제공해야합니다. 그리고 더 나은 보안을 위해 소프트웨어의 관리자 인 Chris Evans는 보안 취약점을 발견 한 이력이 있습니다.
13. ProFTPd
구성을 볼 때 분명합니다.ProFTPd의 개발자는 Apache 웹 서버의 팬이었습니다. 구성 파일의 형식은 Apache의 형식과 거의 동일합니다. 또한 Apache와 마찬가지로 모듈을 사용하여 필요한 기능을로드합니다. SFTP 및 FTPS 기능을 추가하기 위해 기본 FTP 서버에 추가 할 수있는 모듈이 있습니다.
서버 구성의 어려움을 완화하기 위해ProFTPd 웹 사이트에는 빠르게 시작하는 데 도움이되는 몇 가지 구성 예가 있습니다. 기본 설정 파일 외에도 익명 FTP 용, 가상 호스트 사용 용, MySQL 사용자 인증을 사용하는 파일이 있습니다. 소프트웨어는 개발자 웹 사이트에서 tarball로 다운로드 할 수 있습니다. 또는 많은 배포판이 옵션 패키지의 일부로 포함되어 있습니다.
14. PureFTPD
또 다른 훌륭한 오픈 소스 SFTP 서버 인 PureFTPDLinux뿐만 아니라 BSD 또는 Solaris와 같은 대부분의 Unix 계열 운영 체제에서도 작동합니다. 이 프로젝트의 목표는 표준 호환 FTP 서버를 제공하는 것입니다. 모든 메시지가 다국어로 번역되어 다국어 환경에 이상적인 선택입니다.
PureFTPD는 무료이며 전혀 제공되지 않습니다한계. 모든 기능을 모든 사용자가 사용할 수 있습니다. 기능에 대해 말하면, 서버가 연결 대역폭을 제한하고, 가상 파일 시스템에서 세션을 실행하고, 업로드 및 / 또는 다운로드 제한을 설정하는 기능과 몇 가지 더 큰 기능을 언급 할 수 있습니다. 사전 빌드 된 패키지는 Mandriva, Debian, Ubuntu, PLD Linux 및 Slackware를 포함한 여러 Linux 배포판에 사용할 수 있습니다. 수정없이 컴파일하여 지원되는 다른 OS에서 실행할 수있는 소스 코드로도 제공됩니다.
15. OpenSSH 사용
SFTP는 SSH에서 실행됩니다. SSH는 대부분의 Linux 시스템에 내장되어 있으므로 SFTP도 사용할 수 있습니다. FTPS에는 항상 포함되지 않은 TLS 라이브러리가 필요하기 때문에 그렇지 않습니다. 그러나 SFTP가 있다면 그것을 사용하고 FTPS를 잊어 버리십시오.
일반적인 Linux 시스템에서 대부분의 사용자는SSH 액세스 권한이 있으므로 SFTP 클라이언트를 사용하고 서버에 연결할 수 있어야합니다. 그러면 홈 디렉토리와 파일을주고받을 수 있습니다. SFTP에서 사용하는 포트 22는 기본적으로 차단 될 수 있습니다. 여는 방법을 알아 내기 위해 조금 파야 할 수도 있습니다.
그것을 마무리
오늘날까지 FTP는 여전히 매우 인기있는 방법입니다.파일 전송. 보안이 부족하여 FTPS와 SFTP가 탄생했습니다. FTPS와 SFTP는 서로 다른 방식으로 수행하지만 보안 문제를 모두 해결합니다. 이러한 개선 된 프로토콜은 앞으로도 계속 사용될 것입니다. 우리의 최고 소프트웨어 중 일부는 하나의 프로토콜 만 수행하거나 일부는 둘 다 수행하지만 모두 우수한 작업을 수행합니다. 그러나 SolarWinds SFTP / SCP 서버는 최고의 제품 일뿐만 아니라 최고의 네트워크 관리 소프트웨어를 제공하는 것으로 유명한 회사의 제품이기 때문에 최고의 선택입니다. 놀라운 무료 도구를 포함합니다.
코멘트