¿Por qué considerar configurar un servicio FTP en un servidor cuando las transferencias de archivos funcionan bien mediante SSH (con Midnight Commander en un Lunux y FileZilla en un cliente de Windows)? ¿Cuáles son los pros y los contras de ambos? Excepto por el hecho de que tat FTP es más ampliamente compatible con diferentes clientes.
ssh
ftp
file-sharing
file-transfer
scp
Ivan
fuente
fuente
ip_masq_ftp
ha estado disponible durante mucho tiempo. Probablemente consideraría la falta de apoyo del comportamiento desviado.Respuestas:
SSH es mucho más tolerante con los dispositivos de seguridad de red como los firewalls y las cosas que hacen NAT. FTP es famoso por ser un servidor de seguridad complicado, y generalmente requiere un punto final para tener una dirección IP real (es decir, sin NAT).
SSH es mejor en el manejo de NAT. De hecho, ambos extremos pueden estar detrás de NAT, lo que generalmente no es posible sin mucha palanca con FTP.
FTP es generalmente más rápido debido a la naturaleza simple del protocolo, aunque las versiones correctas de SFTP pueden acercarse a ese nivel de velocidad.
El soporte FTP está integrado en la mayoría de los navegadores modernos, donde ninguno de los que conozco tiene SSH. Sin embargo, puede haber complementos que calcen esto.
SSH es mucho más seguro, lo que permite la autenticación del usuario. FTP lo admite, pero lo hace sobre texto sin formato, un hecho que contradice las políticas de seguridad más sensatas.
La única razón para usar FTP es para compartir archivos públicos. Cosas como los repositorios de origen del kernel de Linux.
fuente
FTP no está encriptado. SSH está encriptado. SSH permite el acceso remoto al shell así como la transferencia de archivos, mientras que FTP solo permite la transferencia de archivos. Cualquier dato transferido a través de un protocolo no encriptado tiene un riesgo inusual de espionaje, lo que podría comprometer tanto el acceso a su sistema como los datos que se transfieren.
Una de las principales aplicaciones de FTP en este momento sería para un servidor de archivos anónimos de acceso público. Atribuiría esto en parte debido a la similitud y simplicidad del protocolo. Además, una transferencia no cifrada tiene menos gastos generales que una transferencia cifrada, lo que permite transferencias más rápidas.
El FTP para la autenticación del usuario se deprecia y se desaconseja, ya que pone en riesgo los datos de autenticación de su sistema.
fuente