178 votos

¿Qué puerto utiliza SFTP?

En SFTP ¿usar el puerto 21 o el puerto 22?

7 votos

Eso depende del puerto que hayas configurado para usar..

23 votos

¿Por qué cuando todo el mundo pide la configuración por defecto alguien piensa que es el caso cuando el usuario pide algo más que eso?

230voto

WildJoe Puntos 2515

Aunque el puerto TCP 22 es la respuesta general correcta, esto depende del hecho de que SSH esté configurado para utilizar 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 es configurable por el administrador.

9 votos

Sintaxis de la línea de comandos sftp para puertos alternativos sftp -oPort=### user@server.tld

0 votos

Para los esquemas ver stackoverflow.com/a/30093291/712334

116voto

Martin Vobr Puntos 828

SFTP suele utilizar el puerto 22, pero puede configurarse para que funcione en casi cualquier puerto.

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

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

En general:

SFTP - Protocolo de transferencia de archivos SSH - normalmente se ejecuta a través del puerto TCP 22

FTP - el antiguo protocolo de transferencia de archivos - normalmente se ejecuta a través del puerto TCP 21 (+ abre puertos separados para la transferencia de datos)

FTP/SSL - FTP sobre canal TLS/SSL.

FTPS - igual que FTP/SSL

FTP seguro - ya sea SFTP o FTPS

Más información:

2 votos

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

4 votos

@Paul-A-Jungwirth: Es sólo el mismo acrónimo para un protocolo no relacionado. SFTP en el puerto 115 significa Protocolo Simple de Transferencia de Archivos - es.wikipedia.org/wiki/Protocolo_de_transferencia_de_archivos_simples . El SFTP en el puerto 22 es el Protocolo de Transferencia de Archivos SSH. es.wikipedia.org/wiki/SSH_File_Transfer_Protocolo

13voto

Michael Pobega Puntos 748

Utiliza cualquier puerto que SSH esté configurado para usar.

-9voto

Tegeril Puntos 3862

SFTP también utilizará 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...

5 votos

Esta respuesta es incorrecta. SFTP transfiere todos los datos a través de la conexión SSH. No se utiliza ningún puerto adicional.

0 votos

Estás confundiendo SFTP y FTPS. SFTP = FTP sobre SSH, FTPS = FTP usando certificados SSL. SFTP puede utilizar el puerto 20 para iniciar la transferencia SFTP pero luego permanecer en el 22, FTPS a menudo utilizan rangos más altos de los puertos .. e.g.10000-11000

-10voto

port tester Puntos 11

el puerto sftp por defecto es 22 lo mismo que ssh , pero se puede instalar en cualquier puerto en el servidor. Así que usted puede tratar de conectarse por defecto 22y si falla, póngase en contacto con el administrador del servidor para verificar el puerto que se ejecuta

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: