SFTP vs FTPS, y ¿se requiere incluso un servidor FTP para SFTP?

SFTP vs FTPS, y ¿se requiere incluso un servidor FTP para SFTP?

Tengo una instancia de Ubuntu 16.04 que parece no tener FTP instalado, pero puedo usar WinSCP para conectarme desde mi computadora local a la instancia usando el protocolo SFTP en el puerto 22, y luego puedo descargar archivos de la instancia a mi computadora local.

La instancia no parece tener ningún tipo de servidor FTP instalado y todos los puertos entrantes están bloqueados excepto el 22 y el 443. ¿Significa esto que no se requiere un servidor FTP para SFTP? ¿Es esto lo mismo para FTPS?

Puedo descargar archivos, pero no puedo subirlos. Recibo el mensaje de error "No se puede crear un archivo remoto '...'. Permiso denegado. Código de error: 3 Mensaje de error del servidor: Permiso denegado" - sin ningún servidor FTP (o archivos de configuración del servidor FTP) instalado, ¿qué me permite descargar pero me impide subir?

Entiendo que FTPS utiliza un certificado SSL, por lo que supongo que FTPS es la opción preferida sobre SFTP, ¿es así?

Respuesta1

La instancia no parece tener ningún tipo de servidor FTP instalado y todos los puertos entrantes están bloqueados excepto el 22 y el 443. ¿Significa esto que no se requiere un servidor FTP para SFTP?

SFTP; elSSHFilettransferirPAGrotocol utiliza el puerto SSH y es un subsistema de su servidor SSH.

No se necesita un servidor FTP independiente. (Bueno, no del todo, de hecho existe un sftp-server programa que habla del lado del servidor del protocolo SFTP, pero no está diseñado para ser llamado directamente. Su servidor SSH lo llama usando la opción Subsistema).

el mensaje de error "No se puede crear el archivo remoto '...'. Permiso denegado.
Código de error: 3 Mensaje de error del servidor: Permiso denegado"

Permission deniedLos errores suelen ser exactamente eso, permisos del sistema de archivos que impiden que el usuario escriba en lugares a los que no tiene permitido...

Entiendo que FTPS utiliza un certificado SSL, por lo que supongo que FTPS es la opción preferida sobre SFTP, ¿es así?

Podría decirse que elSFTPEl protocolo es tan criptográficamente seguro comoFTPSAsí que no hay preferencia.

FTP sobre SSL todavía sufre el problema clásico de FTP de necesitar dos puertos/conexiones y es incluso más probable que la versión SSL de FTP se rompa que el FTP normal cuando necesita hacer NAT o configurar reglas de firewall.

La ventaja de FTPS es que los certificados TLS tienen una infraestructura de confianza compatible mucho más amplia para validar la identidad de un servidor remoto utilizando su certificado TLS que las claves SSH.

información relacionada