SFTP는 어떤 포트를 사용합니까?


168

합니까 SFTP를 사용 포트 21 또는 포트 (22)는?


7
그것은 당신이 그것을 사용하도록 설정 한 포트에 달려 있습니다.
Tom O'Connor

21
모든 사람이 기본 설정을 요청할 때 누군가가 사용자가 다른 것을 요청할 때 이것이 사실이라고 생각하는 이유는 무엇입니까?
holms

답변:


218

TCP 포트 22가 일반적인 정답이지만 SSH는 대체 포트가 아닌 표준 포트를 사용하도록 구성되어 있다는 사실에 따라 다릅니다.

SFTP는 SSH의 하위 시스템으로 실행되므로 SSH 데몬이 수신하고 관리자가 구성 할 수있는 모든 포트에서 실행됩니다.


7
대체 포트를위한 sftp 명령 줄 구문sftp -oPort=### user@server.tld
여기


108

SFTP는 일반적으로 포트 22를 사용하지만 거의 모든 포트에서 실행되도록 구성 할 수 있습니다.

포트 22는 일반적으로 SSH를 통한 연결에 사용됩니다. SFTP는 SSH를 통해 실행할 수있는 프로토콜 중 하나 일뿐입니다 (다른 것들은 가상 터미널 포함). 실제로 SFTP는 독립적이며 SSH를 사용하지 않아도 실행할 수 있습니다.

SFTP는 때때로 "보안 FTP"라고하며 FTPS ( "보안 FTP"라고도 함)와의 일반적인 혼동을 초래합니다.

일반적으로:

SFTP -SSH 파일 전송 프로토콜-일반적으로 TCP 포트 22를 통해 실행

FTP- 평범하고 오래된 파일 전송 프로토콜-일반적으로 TCP 포트 21을 통해 실행 (+는 데이터 전송을 위해 별도의 포트를 엽니 다)

FTP / SSL -TLS / SSL 채널을 통한 FTP.

FTPS -FTP / SSL과 동일

보안 FTP -SFTP 또는 FTPS

더 많은 정보:


나는 sftp가 22를 듣는다는 것에 동의하지만 왜 / etc / services가 115 (Ubuntu에서)라고 말합니까?
Paul A Jungwirth

3
@ Paul-A-Jungwirth : 관련없는 프로토콜의 약어입니다. 포트 115의 SFTP는 단순 파일 전송 프로토콜 ( en.wikipedia.org/wiki/Simple_File_Transfer_Protocol)을 나타 냅니다. 포트 22의 SFTP는 SSH 파일 전송 프로토콜입니다. en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
Martin Vobr


9

포트 22를 사용합니다.


-8

SFTP는 또한 더 높은 범위의 데이터 포트를 사용합니다. SSH는 제어 포트를 유지합니다. 대부분의 경우 22 이상을 사용합니다 ...


5
이 답변은 잘못되었습니다. SFTP는 SSH 연결을 통해 모든 데이터를 전송합니다. 추가 포트가 사용되지 않습니다.
kasperd
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.