Qual porta o SFTP usa?

168

O SFTP usa a porta 21 ou a porta 22?

Daniel
fonte
7
Isso depende do que porta que você configurou para usar ..
Tom O'Connor
21
Por que quando todo mundo pede configurações padrão, alguém pensa que este é o caso quando o usuário pergunta algo mais que isso?
21911 holms

Respostas:

218

Embora a porta TCP 22 seja a resposta correta geral, isso depende do fato de o SSH estar configurado para usar a porta padrão e não uma porta alternativa.

Como o SFTP é executado como um subsistema do SSH, ele é executado em qualquer porta que o daemon SSH esteja escutando e que seja configurável pelo administrador.

Jeremy Bouse
fonte
7
sftp sintaxe da linha de comando para portas alternativassftp -oPort=### [email protected]
aqui
para esquemas ver stackoverflow.com/a/30093291/712334
Josh Habdas
108

O SFTP geralmente usa a porta 22, mas pode ser configurado para ser executado em praticamente qualquer porta.

A porta 22 é geralmente usada para conexão via SSH. SFTP é apenas um dos protocolos que podem ser executados sobre SSH (outros incluem terminal virtual). De fato, o SFTP é independente e pode ser executado mesmo sem o uso do SSH.

Às vezes, o SFTP é chamado de "FTP seguro", o que leva a uma confusão comum com o FTPS (também chamado de "FTP seguro").

Geralmente:

SFTP - SSH File Transfer Protocol - geralmente é executado na porta TCP 22

FTP - protocolo de transferência de arquivos simples e antigo - geralmente é executado na porta TCP 21 (+ abre portas separadas para transferência de dados)

FTP / SSL - FTP sobre o canal TLS / SSL.

FTPS - o mesmo que FTP / SSL

FTP seguro - SFTP ou FTPS

Mais informações:

Martin Vobr
fonte
Concordo que o sftp ouve 22, mas por que meus / etc / services dizem que é 115 (no Ubuntu)?
Paul A Jungwirth
3
@ Paul-A-Jungwirth: É exatamente o mesmo acrônimo para protocolo não relacionado. SFTP na porta 115 significa Protocolo Simples de Transferência de Arquivo - en.wikipedia.org/wiki/Simple_File_Transfer_Protocol . O SFTP na porta 22 é o SSH File Transfer Protocol. en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
Martin Vobr
14

Ele usa qualquer porta SSH configurada para uso.

Michael Pobega
fonte
9

Utiliza a porta 22.


fonte
-8

O SFTP também usará portas de dados em faixas mais altas. O SSH permanecerá a porta de controle. Ele usa mais de 22 na maioria dos casos ...

user232319
fonte
5
Esta resposta está incorreta. O SFTP transfere todos os dados pela conexão SSH. Nenhuma porta adicional é usada.
kasperd