FTPS와 SFTP의 차이점은 무엇입니까? [복제]

이 질문에는 이미 답변이 있습니다.

4 명의 원격 직원이 파일을 전송할 수 있도록 시스템을 설정하려고합니다. 안전해야합니다. SFTP가 FTPS보다 낫습니까? 차이점은 무엇입니까?



답변

완전히 다른 두 가지 프로토콜.

FTPS는 보안을 위해 SSL을 사용하는 FTP입니다. 제어 채널을 사용하고 데이터 전송을위한 새 연결을 엽니 다. SSL을 사용하므로 인증서가 필요합니다.

SFTP (SSH 파일 전송 프로토콜 / 보안 파일 전송 프로토콜)는 파일 전송 기능을 제공하기 위해 SSH의 확장으로 설계되었으므로 일반적으로 데이터와 제어 모두에 SSH 포트만 사용합니다.

대부분의 SSH 서버 설치에서는 SFTP를 지원하지만 FTPS는 지원되는 FTP 서버의 추가 구성이 필요합니다.


답변

sftp는 SSH를 통해 작동하는 FTP 유사 프로토콜입니다.

  • linux / bsd / OSX 기반 서버를 실행하는 경우 거의 항상 이미 완벽하게 작동하는 sftp 서버가 있습니다.
  • Windows 측에서는 기본적으로 Filezilla, WinSCP 또는 Putty를 클라이언트로보고 있습니다.

ftps는 TLS 기능이 향상된 원래 ftp 프로토콜입니다.

  • ftp는 NAT 방화벽을 통해 매우 잘 작동합니다

답변

FTPS = SSL을 통한 FTP. 두 가지 맛이 있습니다.

  1. 명시 적 FTPS-FTP에 따라 TCP 포트 21을 사용합니다. Filezilla와 같은 일부 클라이언트에서는 프 로토콜을 FTPES로 지정해야합니다 (예 : ftpes : //ftp.xxxxx.com)
  2. 암시 적 FTP-양쪽에서 처리 할 수있는 경우 연결이 암호화되지만 (포트 990) 그렇지 않은 경우 암호화되지 않은 FTP (TCP 포트 21)로 대체됩니다.

SFTP = SSH를 통한 FTP-TCP 포트 22를 사용합니다.

실제로 대부분의 고객이 모든 프로토콜을 처리한다는 사실을 알게 될 것입니다. 일반적으로 내 고객이 쓰러지는 곳을 알고 있어야합니다.

추가 정보 .


답변

사용 사례는 파일 공동 작업 또는 관리되는 파일 전송 (서비스 또는 온 프레미스 소프트웨어로 제공)을위한 상용 솔루션을 고려하고 파일 공유 서버 (가상 또는 물리적) 설정에 반드시 관여 할 필요는 없습니다. 너 스스로.