SFTP 포트 22 또는 포트 990의 차이점은 무엇입니까?


20

명시 적 "협상 된"FTPS는 여전히 해당 방법으로 표준 포트 21을 사용하지만 표준 포트 990 대 포트 22를 사용하는 "암시적인"비 협상 FTPS와 관련하여 선호합니다. 설명), 협상되지 않은 포트 번호에 대한 "표준"에 왜 이러한 차이가 있습니까?

참고 : 또한 기본 포트 990 이외의 것을 사용하도록 구성하면 FileZilla 서버가 올바르게 작동하지 않습니다 (FileZilla 클라이언트에서 연결할 때).


부수적으로, 나는이 개념들을 훌륭하게 분리 한 "NULL Ftp Server"라는 프리웨어를 발견했습니다. 나는 이것을 정말로 이해하고 싶은 사람에게 다운로드하는 것이 좋습니다.
djangofan

답변:


34

SFTP (SSH 파일 전송 프로토콜)는 FTPS (FTP-SSL) 와 다릅니다 .

SFTP는 SSH 와 밀접한 관련이 있으며 FTP와 목적 및 이름을 제외하고는 아무런 관련이 없습니다.

SSL을 사용하는 FTP 프로토콜 인 FTPS와 대조됩니다.

주요 차이점은 SFTP는 하나의 스트림 만 사용하는 반면 FTP와 같은 FTPS는 명령이 실행되는 제어 스트림과 각 데이터 전송에 대한 다른 두 개 이상을 사용한다는 것입니다.


sftp가 단일 채널에서 포트 22를 사용하도록 제안하고 있습니까? ftp가 20과 21을 사용하는 것과 같은 방식으로 명시 적 ftps의 기본값이 989의 데이터로 설정되고 포트 990의 제어가 흥미 롭다는 것을 알게되었습니다.
djangofan

19
나는 그것을 제안하지 않고 그것을 명시 적으로 진술하고 있습니다.
niXar

FileZilla는 SFTP 또는 FTPS 만 지원합니까?
NealWalters

7

질문 자체에 결함이 있다고 생각합니다.

  • SFTP는 SSH의 하위 시스템이며 기본적으로 SSH는 포트 22에서 수신 대기합니다.
  • 기본적으로 FTPS는 포트 990에서 실행되지만 SFTP와 관련이 없습니다. 실제로 FTP over SSL입니다.

이들은 서로 다른 두 개의 완전히 다른 프로토콜입니다.

SFTP (SSH 파일 전송 프로토콜)는 포트 22 만 필요하고 다른 포트는 필요하지 않으므로 SSH 연결에서 제공하는 암호화 계층 덕분에 방화벽에 매우 친숙하고 매우 안전합니다.

FTPS는 SSL 채널 내의 캡슐화 덕분에 매우 안전하지만 작동하려면 꽤 많은 개방 포트가 필요합니다 (제어 채널의 경우 990, 데이터 채널의 경우 989, 수동 연결이 필요한 경우 다른 모든 포트). 따라서 방화벽에 덜 친숙합니다. 그러나 일반적으로 SFTP보다 약간 빠른 경향이 있습니다.



-1

SFTP 포트 권장 사항은 공급 업체에 따라 다릅니다. 22, 1022 등 불분명 한 포트가 많이 있습니다 ... 공급 업체에 문의하십시오.


3
관례 - - SFTP는 SSH, 위에 실행 사용하는 잘 알려진 포트 (22)의 잘 알려진 포트 A의 수신에서 서버를 예방하는 방법 (실제로 아무 소용이) 없다 - 단, 컨벤션입니다 다른 포트. (즉, 포트 63251에서 서버를 실행할 수 있으며 클라이언트가 해당 포트에 연결되어있는 한 계속 작동합니다)
Piskvor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.