네트워크를 통해 파일을 복사해야 할 경우 다양한 도구와 프로토콜을 사용할 수 있습니다. FTP는 이러한 프로토콜 중 가장 잘 알려져 있습니다. 그러나 FTP는 날짜가 적고 안전하지 않은 기술입니다. SFTP와 SFTP는보다 안전하며 필요한 보호 기능을 제공합니다. 하지만 보안과 속도면에서 최고인 SCP는 아마도 당신이 사용할 수있는 최고의 기술 일 것입니다. SCP 사용에는 하나의 문제 만 있습니다. 사용할 수있는 제품이 너무 많으며 최고의 제품을 선택하면 어려운 작업으로 신속하게 판명 될 수 있습니다. 최고의 SCP 서버 소프트웨어를 선택하는 데 도움이되도록 최고의 SCP 서버 소프트웨어 목록을 작성했으며 각 소프트웨어를 검토하려고합니다.
오늘 살펴보면서 토론을 시작하겠습니다SCP에서. 너무 기술적이지 않고 우리는 그것이 무엇인지, 그것이 어디에서 왔으며 어떻게 작동하는지 설명하기 위해 최선을 다할 것입니다. 그런 다음 사용 가능한 다른 파일 전송 기술에 대해 간단히 설명하겠습니다. 최고의 SCP 서버 중 일부는 다른 프로토콜도 지원하므로 다른 제품을 더 잘 비교할 수 있습니다. 또한 SCP가 다른 안전한 파일 전송 시스템과 어떻게 다른지에 대해 이야기 할 것입니다. 마지막으로 최고의 SCP 서버 소프트웨어 중 일부를 검토 할 것입니다.
간단히 말해서 SCP
SCP는 Secure CoPy의 약자입니다. 이름에서 알 수 있듯이 한 컴퓨터에서 다른 컴퓨터로 파일을 안전하게 복사하는 방법입니다. 기본적으로 SCP는 예를 들어 copy 명령을 사용하여 한 디렉토리에서 다른 디렉토리로 파일을 복사하는 것과 매우 유사한 파일 복사 기술입니다. 주요 차이점은 copy는 컴퓨터의 한 디렉토리에서 다른 디렉토리로 파일을 복사하는 동안 SCP는 다른 컴퓨터간에 파일을 복사 할 수 있다는 것입니다. SCP는 버클리 RCP (원격 복사) 명령을 기반으로하며, 여기서 논의 할 보안 구성 요소를 추가합니다. RCP는 일반적으로 보안 네트워크를 통해 파일을 복사하는 데 사용되는 반면 SCP는 공용 네트워크 또는 인터넷과 같은 안전하지 않은 네트워크를 통해 파일을 복사 할 때 사용됩니다.
SCP를 사용하여 두 파일간에 파일을 복사 할 수 있습니다컴퓨터에 적절한 소프트웨어가 설치되어있는 한 명령이 실행 된 컴퓨터는 SCP 클라이언트를 실행하고 파일이 복사 된 컴퓨터는 SCP 서버를 실행합니다. 서버 대 클라이언트 구별은 전송 방향과 관련이 없습니다. 클라이언트에서 서버로 또는 서버에서 클라이언트로 파일을 복사 할 수 있습니다. 실제로 클라이언트는 두 서버간에 직접 전송을 시작할 수 있습니다. 일부 SCP 소프트웨어는 서버와 클라이언트 기능을 모두 수행 할 수있는 반면, 다른 SCP는 서로 전용입니다.
SSH에 관한 한마디
SCP의 보안은 캡슐화를 통해 달성됩니다.SSH (Secure Shell) 세션 내의 프로세스 Secure Shell은 보안되지 않은 네트워크를 통해 네트워크 서비스를 안전하게 운영하기 위해 만들어진 암호화 네트워크 프로토콜입니다. 가장 일반적인 응용 프로그램은 원격 명령 줄 로그인입니다. SSH는 시스템 콘솔에 원격으로 연결하는 데 사용할 수있는 응용 프로그램의 이름이기도합니다. SCP와 마찬가지로 SSH를 원격 명령 실행에도 사용할 수 있지만 모든 네트워크 서비스를 보안으로 보호 할 수 있습니다.
SSH의 보안은 사용을 통해 달성됩니다원격 컴퓨터를 인증하기위한 공개 키 암호화 SSH를 사용할 수있는 몇 가지 방법이 있습니다. 예를 들어 자동으로 생성 된 공개-개인 키 쌍을 사용하여 네트워크 연결을 간단히 암호화 한 다음 암호 인증을 사용하여 로그온 할 수 있습니다. 이것이 SCP가 암호화를 위해 SSH를 사용하는 방법입니다. SSH 구성 요소는 일반적으로 대상에 대한 로그인 자격 증명과 함께 소스 및 대상을 지정하는 SCP 명령 사용자에게 투명합니다.
일반적인 SCP 명령 사용법은 다음과 같습니다.
호스트로 파일 복사 :
scp SourceFile user@host:directory/TargetFile
호스트에서 파일 복사 :
scp user@host:directory/SourceFile TargetFile
다른 파일 전송 시스템
SCP는 결코 유일한 파일 전송이 아닙니다유효한 기술. 네트워크로 연결된 컴퓨터가있는 한 컴퓨터간에 파일을 전송해야했습니다. 그 목적을 위해 특별히 다양한 프로토콜이 만들어졌습니다. 가장 잘 알려진 것은 아마도 파일 전송 프로토콜 또는 FTP 일 것입니다. FTP의 가장 흥미로운 기능은 파일 탐색 기능입니다. 서버와의 FTP 세션을 연 후 사용 가능한 파일의 디렉토리 목록을 볼 수 있습니다. 로컬 파일 탐색기에서와 마찬가지로 서버의 디렉토리 트리를 탐색하고 디렉토리 사이를 이동할 수도 있습니다.
그러나 FTP는 안전하지 않은 프로토콜입니다. 공용 네트워크를 통해 파일을 복사해야 할 때 FTPS 프로토콜이 작성되었습니다. HTTPS가 SSL 또는 TLS 암호화로 웹 페이지 데이터를 암호화하는 것과 마찬가지로 FTPS는 FTP 트래픽과 동일한 작업을 수행하여 적절한 수준의 보안을 제공합니다.
SFTP는 또 다른 안전한 형태의 FTP입니다. 그러나 작동 방식이 매우 다릅니다. FTPS는 단순히 보안 패킷을 사용하는 FTP 프로토콜이지만 SFTP는 SSH 프로토콜을 사용하여 전체 프로세스를 암호화합니다. SFTP 파일 전송은 실제로 명령, 파일이 전송되는 SSH 연결입니다.
TFTP (Trivial File Transfer Protocol)는 펌웨어 이미지를 다양한 장치로 복사하는 데 거의 사용되는 보안이 거의 또는 전혀없는 또 다른 파일 전송 프로토콜입니다.
SCP는 SFTP와 어떻게 다릅니 까?
SCP와 SFTP는 SSH를 사용하여 암호화하기 때문에네트워크 트래픽의 경우, 둘 사이의 차이점이 무엇인지 궁금 할 것입니다. 보안 관점에서, 두 기술 모두 SSH 내에서 세션을 캡슐화하므로 동등합니다. 주요 차이점은 두 기술의 기능에 있습니다.
SCP는 복사 프로토콜입니다. 파일 또는 디렉토리를 한 위치에서 다른 위치로 복사하면됩니다. 이를 사용하면 명령을 실행하기 전에 파일 이름과 경로를 알고 있음을 의미합니다. 반면 SFTP는 더 복잡한 파일 전송 시스템으로 더 많은 작업을 수행 할 수 있습니다. 예를 들어 로컬 및 원격 디렉토리를 탐색하고 원격 또는 로컬로 디렉토리 및 파일을 작성할 수 있습니다. SFTP는 SSH의 보안으로 FTP의 모든 장점을 제공합니다. SFTP를 통해 SCP를 사용하는 주된 이유는 속도입니다. SCP는 가장 빠른 보안 파일 복사 프로토콜 중 하나입니다. 따라서 SFTP의 고급 기능이 필요하지 않으면 최상의 성능을 위해 사용하는 도구입니다.
Windows를위한 최고의 SCP 서버
이제 SCP가 무엇인지 그리고 어떻게 이해했는지다른 파일 전송 방법과는 다르지만 최고의 SCP 서버 소프트웨어를 살펴볼 준비가되었습니다. 앞에서 언급했듯이 일부 SCP 소프트웨어는 서버와 클라이언트 모두로 사용할 수 있습니다. 또한 SCP는 SSH 프로토콜의 확장이므로 일부 SCP 서버는 실제로 파일 복사를 지원하는 SSH 서버입니다. 목록에 포함 된 다른 도구는 여러 프로토콜을 결합합니다. 일부는 SSH를 사용하기 때문에 SCP와 SFTP를 모두 수행합니다. SCP 기능이 추가 된 FTP 또는 SFTP 서버도 있습니다. 최고의 제품을 살펴 보겠습니다.
1. SolarWinds SFTP / SCP 서버 (무료 다운로드)
SolarWinds는 오랫동안 최고 중 하나로 알려져 왔습니다시장에 나와있는 네트워크 및 시스템 관리 도구 제공 업체. 주력 제품인 네트워크 성능 모니터 (Network Performance Monitor)는 최고의 네트워크 대역폭 모니터링 도구 중에서 일관되게 점수를 매 깁니다. 그러나 SolarWinds는 무료 도구로도 유명합니다. 이들은 네트워크 관리자의 특정 요구를 해결하는보다 간단한 도구입니다. 이러한 무료 도구로는 Kiwi Syslog Server와 Advanced Subnet Calculator가 있습니다.
그만큼 SolarWinds SFTP / SCP 서버 그 무료 도구 중 하나이며첫 번째 선택. 이 소프트웨어는 최대 4GB 크기의 파일을 전송하는 데 사용할 수 있습니다. 이는 까다로운 엔터프라이즈 환경에서도 대부분의 사용자 요구를 충족시키기에 충분합니다.

- 무료 다운로드: SolarWinds SFTP / SCP 서버
- 공식 다운로드 링크 :https://www.solarwinds.com/free-tools/free-sftp-server/registration
제품은 주로장치에 펌웨어 업데이트를 푸시하고 장치 구성을 백업하기위한 도구는 모든 목적에 사용될 수있는 진정한 SCP 서버입니다. 이것이 네트워크 관리 관점에서 SCP에 가장 일반적으로 사용되는 일입니다. 결국 SolarWinds는 주로 네트워크 관리 도구를 만듭니다. 그러나 안전하지 않은 네트워크를 통해 파일을 안전하게 전송하는 것이 필요한 경우이 도구에는 필요한 모든 기능이 있습니다. 이 제품은 간단하고 사용하기 쉬운 사용자 인터페이스를 갖추고있어 파일을 빠르게 전송할 수 있습니다.
더욱 편리하고 더 나은 보안을 위해 SolarWinds SFTP / SCP 서버 사용자가 개별 IP 주소를 인증 할 수 있습니다주소 범위. 그러나이 도구의 가장 유용한 기능 중 하나는 가상 사용자를 만드는 기능입니다. 시스템 계정이나 도메인 계정이 아닌 서버 컨텍스트 내에있는 사용자 계정입니다.
SCP의 기본 요구가 장치 구성을 관리하는 데 필요한 경우 SolarWinds 네트워크 구성 관리자 조사해 볼 가치가 있습니다. 여기에는 동일한 SFTP 및 SCP 기능이 포함되지만 고급 장치 구성 템플릿 및 스크립트 관리, 전체 구성 변경 관리 기능 및 구성 감사와 같은 여러 가지 유용한 기능이 추가되어 다중 사용자 관리 기능을 갖춘 확장 성이 뛰어난 도구에 포함됩니다. 이 고급 도구를 사용하려면 SolarWinds에서 무료 평가판을 사용할 수 있습니다.
- 무료 시험판: SolarWinds 네트워크 구성 관리자
- 공식 다운로드 링크 : https://www.solarwinds.com/network-configuration-manager/
2. Bitvise SSH 서버
비트 비스 비교적 잘 알려진 회사입니다네트워킹 커뮤니티. SSH 서버와 SSH 클라이언트라는 두 가지 제품 만 만듭니다. 이러한 고도로 전문화 된 회사에서 제품이 최고가 될 것으로 기대할 수 있습니다. 회사가하는 모든 일은 SSH이며 잘 수행합니다. 하지만 잠깐,이 게시물이 SCP 서버에 관한 것이 아닌가? 그것은. SCP이지만 SSH의 확장이므로 Bitvise SSH 서버에서 지원됩니다.

그만큼 Bitvise SSH 서버 모든 데스크톱 및 서버 버전 지원Windows XP SP3 및 Windows Server 2003에서 Windows 10 및 Windows Server 2016에 이르는 Windows (32 비트 및 64 비트 모두) 클라이언트), SFTP 및 SCP를 사용한 안전한 파일 전송, FTP를 통한 TLS / SSL (FTPS)을 사용한 안전한 파일 전송 및 안전한 TCP / IP 연결 터널링 (포트 전달).
그만큼 Bitvise SSH 서버 할 수있는 사용자 수에 대한 제한이 없습니다시스템 리소스에 의해서만 제한되는 동시에 연결하십시오. 또한 사용자 별 및 그룹 별 할당량 및 대역폭 제한으로 구성 할 수 있지만 기본적으로 전송 크기를 제한하지 않습니다. 또한 일별, 월별 및 연간 사용 통계를 기록합니다.
그만큼 Bitvise SSH 서버는 개인 용도로 무료입니다. 전문적인 상황에서 사용하려면 라이센스를 구입해야합니다. 가격은 라이센스 당 99.95 달러이며 유지 보수 및 업그레이드 첫해를 포함합니다. 라이센스 당 $ 19.95에서 $ 79.80 사이의 가격으로 2-5 년의 더 긴 유지 보수 기간을 구입할 수도 있습니다. 테스트 목적으로 소프트웨어를 최대 30 일 동안 무료로 사용할 수 있습니다.
3. OpenSSH
OpenSSH SSH 서버입니다. 확실히 놀라운 것은 아닙니다. 그리고 많은 SSH 서버와 마찬가지로 SCP 파일 전송도 지원하므로 목록에 포함됩니다. 우리는 그것을“올디지만 좋은 사람”으로 정의 할 수있을 것입니다. 이 유틸리티는 1999 년에 처음 릴리스되었을 때 Open BSD 운영 체제의 일부였습니다. OpenSSH는 단일 SSH 서버가 아니라 실제로 10 가지 도구 모음으로 구성되어 있습니다. OpenSSH 스위트의 핵심, 실제 SSH 세션을 처리하는 스위트.
OpenSSH우리는이 말이 유닉스 세계에서 시작되었으며 주로 유닉스 계열 시스템에서 사용된다고 말했습니다. 그러나 소프트웨어는 다른 운영 체제로 비교적 쉽게 이식 될 수 있습니다.
그만큼 Microsoft OpenSSH 서버 소프트웨어의 최신 포트 중 하나입니다. 실제로, 그것은 여전히 개발 중입니다. 시험판 버전을 사용할 수 있지만 시험판 상태로 인해 설치 프로세스가 최대한 세련되지 않을 수 있습니다. 설치 및 작동하려면 Windows 시스템 관리 및 일부 Power Shell 기술에 대한 지식이 필요합니다. 훌륭한 SSH 서버이며 이미 Unix에있는 것처럼 Windows의 표준 SSH 서버가되는 것을 놀라지 않을 것입니다.
이 도구에는 한 가지 단점이 있으며 Unix 조상과 그 시대와 관련이 있습니다. 알다시피 OpenSSH 명령 줄 기반 유틸리티입니다. 익숙해지면서 멋지고 사용자 친화적 인 GUI를 찾는다면 실망 할 것입니다. 그러나 원하는 것이 프릴이없는 순수한 SSH 기능 인 경우이 도구가 적합합니다.
4. FreeSSHd
유닉스 나 리눅스에 익숙하다면 FreeSSHd 당신을 놀라게하지 않습니다. 그것은 "데몬 (demon)"의 약자로, 우리가 * nix 세계에서 백그라운드 서비스라고 부릅니다. 그러나 놀랍게도 FreeSSHd는 Unix 또는 Linux가 아닌 Windows에서 실행된다는 것입니다. 실제로이 도구는 Windows NT 4 이전 버전이 아닌 거의 모든 버전의 Windows (클라이언트 또는 서버)에서 실행됩니다.이 도구는 특히 기능 세트를 고려할 때 놀랍도록 작고 가벼운 도구입니다.

기능에 대해 말하면 서버는서비스를 모니터링하고 시작 및 중지 할 수있는 사용하기 쉬운 그래픽 사용자 인터페이스. 또한 서버 컨텍스트 내에서만 존재하는 가상 사용자를 지원합니다.이 기능은 무료 제품에서는 자주 볼 수없는 기능입니다. FreeSSHd 간단한 도구입니다. 따라서 작업이 완료되고 GUI가 있지만이 목록의 다른 도구와 같은 부드럽고 전문적인 모양과 느낌이 같은 유형은 아닙니다.
기본으로 FreeSSHd 여전히 필요한 기능을 모두 포함하고 있습니다.SFTP 및 SCP뿐만 아니라 SSH 연결도 지원합니다. 찾고있는 것이 SCP가 실행중인 서버에 과부하가 걸리지 않고 SCP 파일 전송 요구를 처리 할 수있는 간단한 도구라면 이것이 가장 적합한 도구입니다.
5. SFTPPlus
SFTPPlus 파일 전송 도구 이상입니다. 다소 완전한 관리 파일 전송 (MFT) 도구입니다. 파일 전송을 위해 SCP, SFTP, FTPS 및 HTTPS를 지원합니다. 이 도구의 파일 전송 기능은이 목록의 다른 제품과 동일하지만이 기능을 차별화하는 것은 자동화 기능입니다. 예를 들어, 선택한 다양한 트리거를 기반으로 경고 및 작업을 구성 할 수 있습니다. 시스템의 Managed File Transfer 기능에는 트리거 및 이벤트 기반 전송, 예약 전송, 이벤트, 사전 및 사후 처리 및 모든 프로그램에 대한 외부 호출이 포함됩니다.

어떤 세트 SFTPPlus 경쟁과는 별도로실행할 수있는 플랫폼. Windows 및 Linux 버전이 있지만 OS X, Solaris, AIX 및 HP-UX도 구성합니다. 이 제품은 다양한 서버가있는 조직에 가장 적합한 옵션이 될 수 있습니다.
주요 단점 SFTPPlus 가격입니다. 우리 목록에서 가장 비싼 제품입니다. 영구 라이센스이지만 서버 인스턴스 당 약 $ 1500가 설정됩니다. 5 ~ 10 개의 라이센스를 구매하면 10 % 할인을 받고 더 많은 볼륨을 사용하면 20 % 할인을받을 수 있습니다. 최대 10 명의 직원을 보유한 중소 기업에 대해서도 30 % 할인이 제공됩니다. 이 가격에는 지원이 포함되어 있지 않으므로 매년 제품 구매 가격의 20 %를 소비해야합니다. 이러한 비용을 지불하기 전에 제품을 사용해보고 싶으면 30 일 무료 평가판을 예약 할 수 있습니다.
코멘트