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.