안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

한 시스템에서 다른 시스템으로 파일을 전송하는 것은 정기적으로 수행해야 하는 작업입니다. 로컬 네트워크에서는 네트워크 공유를 사용하여 수행되는 경우가 많지만 네트워크 간에는 인터넷을 통해 전송할 때 일반적으로 일종의 파일 전송 프로토콜을 사용합니다. 많은 다른 프로토콜이 각각의 연속적인 프로토콜이 조상의 하나 또는 많은 단점을 해결하는 빛을 보았습니다.

오늘은 SFTP 서버 소프트웨어를 살펴보겠습니다. 왜 SFTP인가? 글쎄요, 대부분 보안 문제 때문입니다. SFTP는 보안 SSH 연결 내에서 파일 전송을 캡슐화하여 인터넷과 같은 공용 네트워크에서 사용하기에 이상적입니다.

실제 SFTP 서버 자체를 살펴보기 전에 현재 사용 가능한 다양한 파일 전송 프로토콜과 차이점에 대해 논의하는 것으로 시작하겠습니다. 다음으로 몇 가지 휴대용 옵션을 포함하여 Windows용 최고의 SFTP 서버 소프트웨어를 소개합니다. 마지막으로 Linux에서 사용할 수 있는 기능을 살펴보겠습니다. 보시다시피 거의 모든 Linux 시스템에는 SFTP 서버가 내장되어 있습니다.

파일 전송 프로토콜 정보

FTP(File Transfer Protocol—How original의 약자)는 모든 파일 전송 프로토콜의 조상입니다. 시스템 간에 파일을 전송하는 주요 방법 중 하나로 70년대 초반에 발명되었습니다. 오늘날 Windows, Mac OS 및 Linux를 포함한 대부분의 운영 체제에는 일종의 FTP 클라이언트가 있습니다. FTP는 암호화되지 않은 프로토콜입니다. 공용 네트워크가 존재하지 않았기 때문에 원래는 그다지 중요하지 않았지만 특히 전송된 파일뿐만 아니라 로그인 자격 증명도 네트워크를 통해 암호화되지 않은 상태로 전송된다는 점을 고려할 때 인터넷에서 사용하기에 이상적이지 않습니다. 트래픽을 가로채는 사람은 누구나 사용자 이름과 비밀번호를 캡처할 수 있습니다. 이것이 SFTP 및 FTPS와 같은 보안 프로토콜이 발명된 이유입니다.

언뜻 보기에는 SFTP와 FTPS가 두문자어 내에서 "S"를 배치하는 것만으로 다른 것처럼 보일 수 있지만 작동 방식은 완전히 다릅니다. 둘 다 FTP 파일 전송에 보안을 추가하기 위해 만들어졌지만 유사성은 거기서 끝입니다. 그들이 어떻게 작동하는지 봅시다.

FTPS(File Transfer Protocol Secure)는 SSL(Secure Sockets Layer) 또는 TLS(Transport Layer Security) 프로토콜을 사용하여 암호화 계층을 추가하는 FTP 프로토콜의 보안 버전입니다. 데이터 암호화 협상을 허용하도록 개선된 FTP 프로토콜에 불과하며 그 작동은 웹 사이트용 HTTPS와 유사합니다. 이 프로토콜은 Netscape가 Secure Sockets Layer 확장을 출시한 직후인 90년대 중반에 도입되었으며 현재 널리 사용됩니다. 나중에 SSL 암호화 외에도 TLS를 허용하도록 개선되어 더 나은 보안을 제공합니다.

SFTP(Secure File Transfer Protocol)(미묘한 차이가 있습니까?)는 암호화된 방식으로 파일을 전송하는 또 다른 안전한 방법이지만 FTP 프로토콜을 기반으로 하지 않습니다. 대신 Secure SHell 또는 SSH에 의존합니다. 사실, SFTP는 FTP와 같은 파일 전송 기능을 포함하고 FTP와 같은 명령을 지원하는 SSH 프로토콜의 확장입니다. 따라서 SFTP 파일 전송의 보안 수준은 SSH 세션의 보안 수준과 동일합니다.

SFTP라고 하는 보안 파일 전송 프로토콜과 단순 파일 전송 프로토콜을 혼동하지 않는 것이 중요합니다. 후자는 기본 TFTP 프로토콜과 완전한 기능을 갖춘 FTP 프로토콜 사이의 절충안으로 개발된 더 이상 사용되지 않는 프로토콜입니다.

SFTP에 대한 설명은 SCP 또는 Secure Copy라는 또 다른 유사한 프로토콜을 생각나게 할 수 있습니다. SCP는 SSH 연결 내에서 작동하는 또 다른 파일 전송 프로토콜입니다. SCP는 파일 전송만 제공하지만 SFTP 프로토콜의 고급 파일 관리 및 탐색 기능이 없기 때문에 여기에서 유사성이 종료됩니다.

Windows용 상위 SFTP 서버

우리가 보았듯이 SFTP는 FTP보다 SSH와 더 유사합니다. 이러한 이유로 많은 SSH 서버가 포함하는 반면 많은 FTP 서버에는 SFTP 기능이 포함되어 있지 않습니다. 우리는 우리가 찾을 수 있는 최고의 SFTP 서버 중 일부를 모았습니다. 그들의 주요 기능을 살펴보겠습니다.

1. SolarWinds SFTP/SCP 서버(무료 다운로드)

당신은 이미 SolarWinds를 알고 있을지도 모릅니다 . 이 회사는 최고의 네트워크 관리 및 모니터링 소프트웨어를 만듭니다. 또한 여러 무료 소프트웨어 유틸리티를 만드는 것으로 유명합니다. 여기에는 최고의 선택인 SolarWinds Free SFTP/SCP 서버가 포함 됩니다.

이름에서 알 수 있듯이 서버는 두 가지 SSH 기반 파일 전송 프로토콜인 SFTP와 SCP를 모두 처리합니다. Windows 서비스로 실행되는 서버 운영은 모든 시스템 관리자에게 쉬운 작업이어야 합니다. 그리고 이 기능을 처음 사용하는 경우 쉬운 사용자 인터페이스를 통해 매우 빠르게 편안함을 느낄 수 있습니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

솔라 윈즈 무료 SFTP / SCP 서버는 사용자 인증을 위해 시스템 계정을 사용하지 않습니다. 대신 파일 전송을 위해 응용 프로그램 내에서 만든 가상 사용자를 사용합니다. 이러한 가상 사용자는 강화된 보안을 제공합니다. 예를 들어 계정이 손상된 경우 시스템에 직접 로그인하는 데 사용할 수 없습니다. 서버의 보안을 향상시킬 수 있는 또 다른 기능은 특정 IP 주소 또는 범위에서 들어오는 연결만 허용하도록 구성할 수 있다는 것입니다.

솔라 윈즈 무료 SFTP / SCP의 서버의 크기는 최대 4GB의 파일을 안전하게 전송할 수 있습니다. 또한 여러 장치에서 동시 전송을 처리할 수 있습니다. Windows MSI 설치 프로그램으로 추출되는 zip 파일로 다운로드됩니다. 설치가 완료되면 가능한 한 간단하게 구성할 수 있습니다. 제어판 응용 프로그램을 시작하고 허용된 프로토콜 및 전송 옵션과 같은 몇 가지 옵션을 지정하기만 하면 됩니다.

2. FreeFTPd

의 근접 사촌 FreeSSHd는 , FreeFTPd는 Windows를위한 완전한 기능을 갖춘 FTP 서버입니다. SSH 조상 덕분에 FTP와 SFTP 및 FTPS를 모두 지원하는 드문 서버 중 하나입니다. 이름에서 알 수 있듯이 이것은 무료 FTP 서버입니다. NT 4.0의 모든 Windows 버전에서 실행된다고 주장하며 이 도구는 Windows 도메인 계정을 사용하는 대신 로컬 사용자 생성을 지원합니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

FreeFTPd 는 설치 중에 필요에 따라 응용 프로그램으로 실행하거나 시스템 서비스로 실행하도록 구성할 수 있습니다. 서비스로 실행하면 SFTP 사용자가 항상 사용할 수 있습니다. 제품 버전 1.0.11에서 취약점이 발견되었습니다. 그러나 버전 1.0.12에서 빠르게 수정되었습니다. 설치하는 버전이 1.0.12 이상인지 확인하십시오. 개발자 웹 사이트에서 다운로드할 수 있는 최신 버전은 10.0.13입니다.

3. Syncplify.me 서버!

Syncplify.me 서버! Syncplify.me 의 모든 기능을 갖춘 SFTP 및 FTPS 서버 는 실제로 스테로이드를 사용하는 서버입니다. 단순히 파일을 전송하는 것 이상을 수행하며 보안을 염두에 두고 만들어졌습니다. Syncplify.me Protector™ 라는 주요 기능 중 하나 는 인공 지능을 사용하여 공격을 자동으로 식별합니다. 심지어 알려지지 않은 것들도.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

Syncplify.me 서버! 두 대의 서버가 하나로 작동하고 자동 장애 조치를 제공하여 가동 중지 시간을 없애는 고가용성 모드로 설치할 수 있습니다. 여러 고급 구성 옵션을 자랑하며 JavaScript, C++, Pascal 또는 Basic(예, Pascal 또는 Basic, 오타가 아님)의 스크립트를 사용하여 확장하여 문서 관리 및 워크플로를 자동화할 수 있습니다.

이 강력한 파일 전송 서버는 32비트 및 64비트 버전 모두에서 Windows Server 2008 이상에서 실행됩니다. 이것은 유료 소프트웨어이지만 Ultimate 버전의 모든 기능을 갖춘 무료/평가판이 있습니다. 그러나 단일 연결만 허용하며 프로덕션 환경에서는 사용할 수 없습니다.

4. Bitvise SSH/SFTP 서버

Bitvise를 알 수 있습니다 . 이 회사는 Windows용 보안 원격 액세스 소프트웨어를 전문으로 합니다. 가장 잘 알려진 제품 중 일부는 Bitvise SSH 서버SSH 클라이언트 입니다. SFTP는 SSH의 확장일 뿐이므로 SSH 서버도 SFTP를 지원합니다. 는 Bitvise SSH 서버는 가장 빠른 중 하나가 될 것으로 소문이다. 파일은 클라이언트와 네트워크 연결이 허용하는 한 빨리 전송됩니다. 또한 무제한 동시 연결이 지원됩니다. 그것을 사용할 때 직면하게 될 유일한 실제 제한은 그것이 실행되는 하드웨어의 한계일 것입니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

보안과 관련하여 Bitvise SSH 서버 는 최고의 암호화 라이브러리 중 하나인 Crypto++ 5.3을 사용하여 연결을 보호하기 때문에 원하는 것이 없습니다. 서버는 또한 시스템 계정이 노출되거나 손상되지 않도록 가상 계정을 지원합니다. 이 제품의 유일한 단점은 무료가 아니라는 것입니다. 개인 및 비상업용이지만 다른 용도로 사용하려면 30일 평가 기간 후에 라이선스를 구매해야 합니다. 그러나 서버당 100달러 미만으로 가격은 합리적입니다. 이 회사는 또한 대규모 조직을 위한 사이트 라이선스와 전 세계적으로 제한된 라이선스를 제공합니다.

5. SYSAX 멀티 서버

놀랍게도 SYSAX Multi Server 는 여러 프로토콜을 지원합니다. SFTP와 FTPS를 모두 사용하는 연결을 허용하지만 FTP 및 HTTPS 기반 파일 전송도 처리합니다. 그리고 더 좋게 만들기 위해 텔넷 및 SSH 서버이기도 합니다. 서버는 Windows 계정과 로컬에서 생성된 가상 계정의 사용을 모두 지원하므로 두 가지 장점을 모두 누릴 수 있습니다. 사용자 친화적인 웹 기반 인터페이스 덕분에 관리 및 구성이 쉽습니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

서버는 여러 버전으로 제공됩니다. 개인 버전은 무료이지만 한 번에 하나 개의 연결로 제한하고 HTTPS 파일 전송을하지 않습니다. 또한 개인 및 비상업적 용도로 제한됩니다. 도 있습니다 표준 , 전문 , 및 엔터프라이즈 각각의 지원이 점점 더 $ 197 $ 697까지 가격으로 제공 에디션.

6. XLight FTP 서버

Xlight FTP 서버는 간단한 윈도우 FTP, SFTP 및 FTPS 서버입니다. 메모리와 CPU 사용량이 적은 강력한 소프트웨어입니다. 고성능을 위해 설계된 이 제품은 수천 개의 동시 FTP 연결을 쉽게 처리할 수 있습니다. 서버는 Active Directory 사용자, LDAP 사용자 또는 로컬 사용자를 지원하므로 모든 상황에 적합합니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

Xlight FTP 서버는 개인 사용을위한 무료 버전의 가용성을 포함하여 많은 유용한 기능 등을 가지고있다. $40의 Standard 에디션은 50개의 동시 연결을 허용하고 $130의 Professional 에디션은 무제한인 반면 5개의 동시 연결로 제한됩니다. SSH 및 SFTP에는 추가 라이선스가 필요합니다. 소프트웨어는 Windows 2000, XP, Vista, 7, 10, 2003, 2008 및 2012에서 실행됩니다.

일부 휴대용 SFTP 서버

목록의 다음 항목은 주로 이식 가능한 솔루션이기 때문에 흥미롭습니다. 그것이 실행되는 컴퓨터에 설치할 필요가 없는 솔루션입니다. SFTP 서버가 빨리 필요할 때 임시 상황에 매우 유용할 수 있습니다. USB 플래시 드라이브에 담아 휴대할 수 있으며 컴퓨터에 복사하기만 하면 언제든지 사용할 수 있습니다.

1. Syncplify.me 마이크로 SFTP 서버

위에서 검토한 완전한 기능을 갖춘 SFTP 및 FTPS 서버 를 제공한 Syncplify.me 는 Windows용 Micro SFTP 서버 도 제공합니다 . 설치 없이 USB 스틱에서 실행할 수 있는 독립형 완전 휴대용 SFTP 서버입니다. 그리고 그 큰 형님과는 달리 Syncplify.me SFTP 및 FTPS 서버마이크로 SFTP 서버 소프트웨어는 절대적으로 무료이며, 생산 또는 상업적 용도를 포함한 모든 상황에서 사용할 수 있습니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

물론 소프트웨어에는 몇 가지 제한 사항이 있습니다. 우선, 하나의 사용자 프로필, 하나의 루트 폴더 및 한 번에 하나의 클라이언트에서 들어오는 연결만 지원합니다. 이러한 이유로 실제 SFTP 서버보다 SFTP 클라이언트 소프트웨어의 테스트 플랫폼이나 소프트웨어 내 파일 전송 기능을 테스트하는 데 더 일반적으로 사용됩니다. 그러나 제한 사항에도 불구하고 필요한 모든 것일 수 있습니다. 소프트웨어의 또 다른 일반적인 용도는 홈 네트워크용 개인 보안 파일 전송 서버입니다.

2. 코어 미니 SFTP 서버

이전 선택과 마찬가지로 Core Mini FTP 서버 는 설치가 필요 없는 무료 FTP 및 SFTP 서버입니다. 그냥 이동 코어 FTP 서버 를 다운로드의 웹 페이지를 참조하십시오. 23비트 또는 64비트 버전에서 사용할 수 있고 크기가 2Mb 미만인 실행 파일을 다운로드했으면 실행하기만 하면 됩니다. 사용할 FTP 사용자 이름과 비밀번호, 포트 및 루트 디렉토리를 지정해야 합니다. 이제 사용할 수 있습니다. 우리는 더 간단한 도구를 거의 생각할 수 없었습니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

하지만 몇 가지 단점이 있습니다. 예를 들어, 서버는 사용자 계정으로 실행되며 모든 파일에 액세스할 수 있습니다. 사용자에 의한 손상이 거의 또는 전혀 영향을 미치지 않는 루트 디렉토리를 지정해야 합니다. 그 외에 Core Mini FTP Server 는 다소 제한적이지만 사용하기 쉬운 훌륭한 소형 서버입니다.

Linux용 상위 SFTP 서버

Linux는 서버용으로 널리 사용되는 운영 체제이므로 사용자가 해당 플랫폼에서 SFTP 서버를 실행하려는 것은 그리 놀라운 일이 아닙니다. 다행히도 사용할 수 있는 옵션이 많이 있습니다. 사실 아래의 세 번째 선택 항목은 대부분의 Linux 설치에 이미 있을 것입니다.

1. ProFTPd

구성 파일을 보면 ProFTPd 의 개발자가 Apache 웹 서버의 열렬한 팬이라는 것이 분명 합니다. 구성 파일의 형식은 Apache와 거의 동일합니다. 그리고 Apache와 마찬가지로 모듈을 사용하여 추가 기능을 제공합니다. 물론 기본 FTP 서버에 추가하여 SFTP 기능을 추가할 수 있는 모듈도 있습니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

서버 구성의 수고를 덜어주기 위해 ProFTPd 웹 사이트에는 몇 가지 샘플 구성 파일이 있습니다. 그러면 빠르게 시작하는 데 도움이 됩니다. 기본 설정 파일 외에 익명 FTP용 파일 하나, 가상 호스트 사용 파일 파일 두 개, MySQL 사용자 인증을 사용하는 파일 파일 하나가 있습니다. 소프트웨어는 개발자 웹사이트에서 tarball로 다운로드할 수 있습니다. 또는 많은 배포판에 선택적 패키지의 일부로 포함되어 있습니다. 패키지 관리자에서 검색하십시오. 거기에 있을 가능성이 있습니다.

2. 퓨어FTPD

또 다른 훌륭한 오픈 소스 FTP 및 SFTP 서버인 PureFTPD는 Linux뿐만 아니라 BSD 또는 Solaris와 같은 대부분의 유닉스 계열 운영 체제에서도 작동합니다. 프로젝트의 목표는 표준 호환 FTP 서버를 제공하는 것입니다. 모든 메시지는 여러 언어로 번역되어 다국어 환경에 이상적인 선택입니다.

안전한 파일 전송을 위한 최고의 SFTP 서버 소프트웨어

PureFTPD 는 무료이며 전혀 제한이 없습니다. 모든 기능은 모든 사용자가 사용할 수 있습니다. 기능에 대해 말하면 연결 대역폭을 제한하는 서버의 기능, 가상 파일 시스템에서 세션을 실행하는 기능, 업로드 및/또는 다운로드 제한을 설정하는 기능, 기타 여러 가지 훌륭한 기능이 포함됩니다. 미리 빌드된 패키지는 Mandriva, Debian, Ubuntu 및 Slackware를 포함한 여러 Linux 배포판에서 사용할 수 있습니다. 수정 없이 컴파일할 수 있고 지원되는 다른 OS에서 실행할 수 있는 소스 코드로도 사용할 수 있습니다.

3. 또 다른 옵션: OpenSSH

SFTP는 SSH 위에서 실행되며 OpenSSH 는 전부는 아니지만 대부분의 Linux 시스템에 내장되어 있으므로 SFTP도 사용할 준비가 되어 있습니다. 일반적인 Linux 시스템에서 대부분의 사용자는 SSH 액세스 권한이 있는 한 SFTP 클라이언트를 사용하고 서버에 연결할 수 있어야 합니다. 그렇게 하면 홈 디렉토리로 또는 홈 디렉토리에서 파일을 전송할 수 있습니다. SFTP에서 사용하는 포트 22는 기본적으로 차단될 수 있습니다. 그것을 여는 방법을 알아내기 위해 조금 파헤쳐야 할 수도 있지만 본질적으로 이것이 조잡한 SFTP 서버에 필요한 전부입니다. 하지만 가끔 전송하는 것 이상의 것이 필요하다면 더 강력한 SFTP 서버 소프트웨어를 사용하는 것이 좋습니다.

결론적으로

FTP는 여전히 매우 인기 있는 파일 전송 방법이지만 보안 부족으로 인해 대부분의 보안 문제를 해결하는 SFTP가 탄생했습니다. 우리는 이 개선된 프로토콜이 앞으로 몇 년 동안 계속 사용될 것이라고 생각할 모든 이유가 있습니다. 여기에서 검토한 모든 최고의 소프트웨어는 훌륭한 작업을 수행하지만 우리는 최고의 선택인 SolarWinds SFTP/SCP 서버를 선호하지 않을 수 없습니다. 우수한 제품일 뿐만 아니라 놀라운 무료 도구를 포함하여 최고의 네트워크 관리 소프트웨어를 제공하는 것으로 확고한 명성을 얻은 회사에서 제공합니다.


네트워크에 대해 자세히 알려주는 10가지 최고의 핑 스윕 도구

네트워크에 대해 자세히 알려주는 10가지 최고의 핑 스윕 도구

핑 스윕은 여러 가지 방법으로 유용하게 사용될 수 있습니다. 찾을 수 있는 10가지 최고의 Ping 스윕 도구에 대해 논의하고 소개하는 동안 계속 읽으십시오.

웹사이트 모니터링을 위한 6가지 최고의 도구

웹사이트 모니터링을 위한 6가지 최고의 도구

웹 사이트는 중요하며 적절한 성능을 위해 지속적으로 면밀히 모니터링해야 합니다. 다음은 웹사이트 모니터링을 위한 최고의 도구입니다.

성능을 추적하는 6가지 최고의 네트워크 관리 도구

성능을 추적하는 6가지 최고의 네트워크 관리 도구

네트워크 관리 소프트웨어 시장은 매우 혼잡합니다. 최고의 네트워크 관리 도구에 대한 권장 사항을 따라 검색을 단축하십시오.

2022년 개발팀을 위한 최고의 소프트웨어 배포 도구

2022년 개발팀을 위한 최고의 소프트웨어 배포 도구

여러 머신을 관리하는 수고를 덜 수 있는 최고의 소프트웨어 배포 도구를 살펴보겠습니다.

2021년에 검토된 최고의 무료 sFlow 수집기 및 분석기

2021년에 검토된 최고의 무료 sFlow 수집기 및 분석기

sFlow는 수많은 네트워킹 장치에 내장된 흐름 분석 프로토콜입니다. 최고의 무료 sFlow 수집기 및 분석기 상위 5개를 검토합니다.

2021년 최고의 에이전트 없는 인프라 모니터링 도구 및 소프트웨어

2021년 최고의 에이전트 없는 인프라 모니터링 도구 및 소프트웨어

올바른 도구를 선택하는 데 도움이 되도록 최고의 에이전트 없는 인프라 모니터링 도구를 소개하고 각 도구에 대한 빠른 검토를 제공했습니다.

Linux에서 대역폭 모니터링: 2021년 상위 5개 도구

Linux에서 대역폭 모니터링: 2021년 상위 5개 도구

데이터 센터에서 Linux가 점점 더 대중화됨에 따라 Linux에서 대역폭 모니터링을 살펴보고 최고의 도구도 검토하고 있습니다.

SolarWinds Mail Assure – 2021년 검토

SolarWinds Mail Assure – 2021년 검토

이메일 보안은 관리형 서비스 제공업체의 중요한 작업입니다. 그 목적을 위한 최고의 도구 중 하나인 SolarWinds Mail Assure를 검토하고 있었습니다.

2021년 최고의 네트워크 대기 시간 테스트 및 모니터링 도구

2021년 최고의 네트워크 대기 시간 테스트 및 모니터링 도구

대기 시간은 네트워크의 가장 큰 적인 것 같습니다. 이러한 대기 시간 측정 도구는 대기 시간을 테스트하여 문제를 감지하고 찾고 수정하는 방법을 알려줍니다.

2021년 Windows 10용 최고의 네트워크 모니터링 도구

2021년 Windows 10용 최고의 네트워크 모니터링 도구

Windows 네트워크 모니터에는 요구 사항이 제한된 도구가 필요합니다. 오늘은 Windows 10을 위한 최고의 네트워크 모니터링 도구를 살펴보았습니다.