¿Qué puerto usa SFTP?


168

¿ SFTP utiliza el puerto 21 o el puerto 22?


77
Eso depende del puerto que configuró para usar ...
Tom O'Connor

21
¿Por qué cuando todos solicitan la configuración predeterminada, alguien piensa que este es el caso cuando el usuario pregunta algo más que eso?
Holms

Respuestas:


218

Si bien el puerto TCP 22 es la respuesta correcta general, esto depende del hecho de que SSH está configurado para usar el puerto estándar y no un puerto alternativo.

Como SFTP se ejecuta como un subsistema de SSH, se ejecuta en cualquier puerto en el que el demonio SSH esté escuchando y que sea configurable por el administrador.


77
sintaxis de línea de comandos sftp para puertos alternativossftp -oPort=### user@server.tld
aquí el


108

SFTP generalmente usa el puerto 22 pero se puede configurar para ejecutarse en casi cualquier puerto.

El puerto 22 generalmente se usa para la conexión a través de SSH. SFTP es solo uno de los protocolos que se pueden ejecutar sobre SSH (otros incluyen terminal virtual). De hecho, el SFTP es independiente y puede ejecutarse incluso sin usar SSH.

SFTP a veces se llama "FTP seguro", lo que lleva a una confusión común con FTPS (que también se llama "FTP seguro").

Generalmente:

SFTP - Protocolo de transferencia de archivos SSH - generalmente se ejecuta sobre el puerto TCP 22

FTP : protocolo de transferencia de archivos simple y antiguo, generalmente se ejecuta sobre el puerto TCP 21 (+ abre puertos separados para la transferencia de datos)

FTP / SSL : FTP a través del canal TLS / SSL.

FTPS : igual que FTP / SSL

FTP seguro : SFTP o FTPS

Más información:


Estoy de acuerdo en que sftp escucha el 22, pero ¿por qué mi / etc / services dice que es 115 (en Ubuntu)?
Paul A Jungwirth

3
@ Paul-A-Jungwirth: Es el mismo acrónimo para un protocolo no relacionado. SFTP en el puerto 115 significa Protocolo simple de transferencia de archivos - en.wikipedia.org/wiki/Simple_File_Transfer_Protocol . El SFTP en el puerto 22 es el Protocolo de transferencia de archivos SSH. en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
Martin Vobr


9

Utiliza el puerto 22.


-8

SFTP también usará puertos de datos en rangos más altos. SSH seguirá siendo el puerto de control. Utiliza más de 22 en la mayoría de los casos ...


55
Esta respuesta es incorrecta. SFTP transfiere todos los datos a través de la conexión SSH. No se utiliza ningún puerto adicional.
kasperd
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.