Guía SSH frente a SFTP
SSHySFTPestán estrechamente relacionados. Podrías estar usando uno o ambos sin darte cuenta realmente de cómo funcionan y cómo podrían usarse para lograr su máximo efecto. En esta guía, aprenderá todo sobre estos dos sistemas y, si aún no los usa, dónde conseguirlos.
Acerca de SSH
SSH significa Cubierta segura . Este protocolo se lanzó por primera vez en 1995. Fue creado por Tatu Ylönen en la Universidad de Helsinki. SSH fue creado para ser una versión segura de Telnet, un emulador de terminal. Eso significa que puede iniciar sesión en una computadora remota y usarla como si fuera la computadora local. Al igual que Telnet, una sesión de terminal SSH obtiene acceso a la línea de comando y no al escritorio de la computadora remota. El sistema también se puede utilizar como un soporte seguro que es utilizado por otras aplicaciones para proteger las conexiones.
SSH no se utiliza ampliamente como aplicación sin formato, pero suele ser el núcleo de las utilidades de acceso remoto disponibles comercialmente. La versión original de SSH ahora se conoce como SSH-1. Este era un sistema propietario propiedad de Seguridad de las comunicaciones SSH , empresa formada por Ylönen. SSH-2 fue desarrollado por el Grupo de Trabajo de Ingeniería de Internet como estándar abierto. Esto se usa mucho más ampliamente que SSH-1 y las dos versiones son incompatibles.
La tercera versión de SSH se llama AbiertoSSH . Esto se ha fusionado más o menos con la funcionalidad de SSH-2. OpenSSH es el más ampliamente usado versión de SSH.
SSH está disponible para la mayoría de los sistemas operativos: Unix, Linux, macOS y Windows.
Acerca de SFTP
SFTP tiene dos nombres. Se llama oficialmente Protocolo de transferencia de archivos SSH pero mucha gente lo llama Protocolo de transferencia segura de archivos . Como muestra su nombre original, SFTP se basa en SSH.
SFP fue desarrollado para reemplazar el Protocolo de transferencia de archivos (FTP) , que es uno de los protocolos más antiguos en redes. Aunque FTP se utilizó mucho, no incluye ningún cifrado. Se propuso una solución rápida a este problema como el uso de SSH para proteger una sesión FTP. Esta idea para ahorrar tiempo pronto tropezó con problemas ya en la fase de diseño. El gran problema con el concepto es que FTP utiliza dos conexiones simultáneamente. Uno de los canales transporta mensajes administrativos y el otro transporta los datos reales. SSH solo establece una conexión, por lo que la idea de simplemente incluir FTP en seguridad SSH se descartó rápidamente.
El diseño final de SFTP se creó como una extensión de SSH. SFTP es un protocolo en lugar de un producto. Hay muchas implementaciones de SFTP. Sin embargo, está integrado en la mayoría de los sistemas operativos. Entonces, si va al comando en una PC, en una Mac o en una computadora con Linux o Unix, puede usar SFTP simplemente escribiendo esas letras en el mensaje.
La utilidad SFTP que ingresa en la línea de comando, estrictamente hablando, no es el Protocolo de transferencia de archivos SSH sino el programa de transferencia segura de archivos , que fue escrito por los desarrolladores de OpenSSH y es la versión utilizada por los productores de sistemas operativos.
SSH vs SFTP: diferencias
SFTP es un sistema de transferencia de archivos. Sin embargo, también tiene la capacidad de pasar el manejo de archivos y directorios. comandos al sistema operativo remoto. Se trata de comandos como funciones de creación de directorios y la capacidad de eliminar, copiar o mover un archivo.
SSH brinda acceso completo al sistema operativo de la computadora remota a la que está conectado. Sin embargo, por sí solo, SHH no puede transferir archivos.
SSH vs SFTP: similitudes
SFTP no puede funcionar de forma independiente sin SSH. Piense en SSH como una envoltura alrededor de SFTP. SSH primero establece una conexión y acepta una clave de cifrado para la transmisión. Luego, el cifrado con esa clave se utiliza para proteger todas las transacciones FTP que tienen lugar en esa sesión. Entonces, desde el punto de vista de la seguridad, SSH y SFTP son lo mismo.
SFTP sólo existe para proporcionar un sistema de transferencia de archivos seguro. No existe una forma alternativa de SFTP que funcione sin seguridad y no es posible utilizar ningún otro protocolo para proteger SFTP.
Alternativas a SSH
Cuando busca alternativas seguras a SSH, encontrará que no hay muchas. Si bien hay emuladores de terminales seguros disponibles, como mosh , Terminal eterna , o tmux , todos ellos están basados en SSH. Hay otros emuladores de terminal disponibles. Estos incluyen PuTTY, telnet y rsh. Sin embargo, estos sistemas no están cifrados y no son rivales directos de SSH; PuTTY incluye una opción SSH.
Alternativas a SFTP
El principal rival de SFTP es FTPS . Este es el Protocolo de transferencia de archivos seguro . Usa Seguridad de la capa de transporte (TLS) para procedimientos de autenticación y cifrado. Este es el mismo servicio de seguridad utilizado para HTTPS . HTTPS en sí es una alternativa a SFTP porque puede asociarse con WebDAV para proporcionar un sobre seguro para las transferencias de archivos: HTTPS proporciona seguridad, mientras que WebDAV implementa transferencias de archivos dentro del sobre HTTPS.
SCP es otra alternativa a SFTP. Esto es notablemente similar a SFTP porque es una extensión de SSH. SCP tiene menos funcionalidad que SFTP porque sólo implementa la transferencia de archivos y no incluye la capacidad de implementar comandos en el dispositivo remoto.
El comando SCP se basa en el comando de copia de Unix (cp) y tiene un formato sencillo que requiere la de y a ubicaciones y nombres de archivos como dos parámetros. El usuario indica cuál es el sistema remoto agregando el nombre del host remoto. Por lo tanto, en un formato muy similar, el comando se puede utilizar para enviar o buscar archivos.
Aquí está nuestra lista de las cinco mejores herramientas SSH y SFTP:
- Solar-PuTTY ELECCIÓN DEL EDITOR Un cliente SSH gratuito de SolarWinds que puede administrar múltiples conexiones simultáneas e incluye una utilidad de transferencia de archivos SFTP. Se ejecuta en Windows y Windows Server.
- archivos.com (PRUEBA GRATUITA) Un sistema de administración de archivos basado en la nube que ofrece SFTP para transferencias seguras de archivos al espacio de archivos en la nube de la cuenta y un sistema de enlace seguro para la distribución de archivos.
- Masilla Un emulador de terminal SSH clásico y gratuito que incluye SCP y SFTP para transferencias de archivos. Está disponible para Windows, macOS y Unix.
- WinSCP Una herramienta gratuita con una interfaz gráfica fácil de usar que incluye SFTP y SCP pero no tiene un emulador de terminal SSH completo. Se ejecuta en Windows.
- Bitvise SSH Un emulador de terminal SSH que incluye SFTP y SCP para transferencias de archivos y se ofrece como módulo de cliente y módulo de servidor. Se ejecuta en Windows.
Herramientas SSH y SFTP
Al mirar “ alternativas ”Para SSH y SFTP, es mejor buscar diferentes implementaciones de los dos sistemas. Como SFTP depende de SSH, la mayoría de las herramientas que implementan uno también incluyen el otro. Hay una serie de utilidades muy sofisticadas que tienen interfaces GUI agradables y fáciles de usar que en realidad son solo intérpretes hasta la ejecución de la línea de comando de SSH o SFTP.
Las herramientas disponibles que se basan en SSH y SFTP van desde herramientas pequeñas y livianas hasta sistemas completos de administración de archivos.
Nuestra metodología para seleccionar un cliente SSH y SFTP
Revisamos el mercado de clientes SSH y SFTP y analizamos las opciones en función de los siguientes criterios:
- Una interfaz GUI fácil de usar
- Un terminal SSH y un servicio de transferencia de archivos SFTP en una sola herramienta
- Disponibilidad para múltiples sistemas operativos
- La capacidad de conectarse a computadoras remotas de diferentes sistemas operativos.
- Una interfaz con pestañas que permite abrir varias sesiones simultáneamente
- Una herramienta gratuita o un periodo de prueba gratuito para su evaluación
- Una buena lista de servicios por los que vale la pena pagar o una herramienta gratuita que vale la pena instalar y utilizar.
Las mejores herramientas SSH y SFTP
1. Solar-PuTTY (HERRAMIENTA GRATUITA)
masilla solar alcanza todos los objetivos que buscábamos en el paquete SSH y SFTP perfecto. Mejor aún, esta utilidad es completamente libre de usar .
El servicio Solar-PuTTY es un regalo gratuito de Vientos solares , el fabricante de herramientas de gestión y monitoreo de sistemas. Esta implementación de SSH tiene una interfaz muy fácil de usar que permite abrir múltiples sesiones al mismo tiempo. El sistema también guarda las credenciales para cada conexión.
Una vez que haya configurado una conexión, aparecerá como un botón grande con forma de cuadro en la Descripción general pantalla de Solar-PuTTY. Para usar esa conexión nuevamente, solo necesita hacer clic en ese botón. Es posible abrir muchas de estas ventanas a la vez. El sistema también incluye SFTP para transferencias de archivos.
Solar-PuTTY se instala en ventanas y Servidor de windows .
SELECCIÓN DEL EDITOR
masilla solar es nuestra mejor elección para una herramienta SSH y SFTP porque proporciona todos los indicadores que buscábamos en el sistema perfecto. Permite abrir múltiples conexiones simultáneamente e incluye un emulador de terminal que está protegido porSSHmásSFTPpara transferencias de archivos. Esta es una utilidad fácil de usar que no cuesta nada.
Obtenga una herramienta 100% gratuita:solarwinds.com/free-tools/solar-putty/registration
Sistema operativo:ventanas
dos. archivos.com (PRUEBA GRATUITA)
files.com no cumple con todos nuestros criterios de selección porque no ofrece un emulador de terminal. Sin embargo, es un poco mejor porque le brinda a cada cliente un espacio de almacenamiento en la nube al que conectarse. Este sistema utiliza SFTP y FTPS para cargar archivos a su servidor de archivos en la nube relacionado. Luego, los usuarios distribuyen archivos desde esa ubicación enviando destinatarios un enlace para acceder de forma segura al archivo en el servidor de files.com en lugar de enviar el archivo en sí.
El sistema Files.com permite a los usuarios compartir el acceso a los archivos en el servidor en la nube y también enviar invitaciones a personas externas para que puedan ver el archivo in situ.
Files.com se cobra mediante suscripción con una tarifa por usuario al mes. El servicio está disponible en tres ediciones, denominadas Inicio , Fuerza , y Primer ministro . Estos incluyen 1, 5 y 10 TB de uso de datos por mes respectivamente. Puede acceder a Files.com en unPrueba gratuita de 7 días.
files.com Acceda a una prueba GRATUITA de 7 días
3. Masilla
Masillaes un muy conocido Emulador de terminal SSH . Solar-PuTTY es en realidad una interfaz mejorada para esta herramienta. Sin embargo, si no quieres tener nada que ver con los productos de grandes corporaciones, quizás prefieras esta versión original.
Esta herramienta es muy sencilla y ligera. Funciona como una pantalla de configuración para SSH y una interfaz para SFTP y también tiene la opción de usar SCP para transferencias de archivos. El sistema está disponible para ventanas , Mac OS , y Unix y es gratis para instalar .
Cuatro. WinSCP
WinSCP es una utilidad popular para ventanas que actúa como un SSH emulador de terminal así como un cliente o SCP y SFTP . Se ha descargado más de 153 millones de veces y su uso es gratuito.
El usuario puede elegir la apariencia de la utilidad de una lista de opciones. Hay un ' sistema a sistema ”diseño que muestra la estructura del directorio de archivos local a la izquierda y la estructura del directorio de archivos remoto a la derecha. tu solo arrastrar y soltar archivos de un lado al otro para iniciar una transferencia de archivos.
Esta utilidad es muy fácil de usar y puedes Consíguelo gratis .
5. Bitvise SSH
Bitvise SSHse ofrece como un cliente y un servidor . El módulo de cliente es libre de usar e incluye un Escritorio remoto servicio, así como una terminal remota, que opera en el símbolo del sistema. Las utilidades de transferencia de archivos integradas en esta herramienta son SFTP y SCP .
El módulo de servidor también se ejecuta en Windows y es un producto pago. El servidor también recopila y muestra estadísticas sobre la actividad SSH y SFTP por usuario o por grupo. El servidor Bitvise SSH se puede comprar con una licencia de 1, 2, 3 o 5 años. Hay un Personal edición, que es gratuita pero no está disponible para su uso por parte de empresas. La versión paga del servidor Bitvise SSH se ofrece en un Prueba gratuita de 30 días .