¿Qué es un servidor SCP??
SCP o protocolo de copia segura es el medio de transferir archivos de forma segura entre un host local y un host remoto o entre dos hosts remotos.
Aquí está nuestra lista de los mejores servidores SCP:
- Servidor SFTP y SCP SolarWinds gratuito (DESCARGA GRATUITA) – Una implementación SCP gratuita para Windows de un productor líder de software de monitoreo de red.
- Bitvise – Una herramienta SFTP y SCP para Windows.
- FreeSSHd – Un paquete gratuito de utilidades de red para Windows que incluye SFTP.
- OpenSSH para Windows – Una herramienta de línea de comandos basada en texto para Windows que incluye SCP.
- Cygwin para Windows – Una herramienta SSH y SCP gratuita para Linux que se ha adaptado para ejecutarse en Windows.
- Servidor OpenSSH SCP – Una herramienta SCP que está preinstalada en la mayoría de las distribuciones de Linux.
- Dropbear SCP – Un servidor SCP liviano diseñado para su uso en sistemas integrados..
- Servidor SCP nativo de MacOS – Un servidor SCP que está incluido en el sistema operativo Mac OS.
Cuando hablamos de un “servidor SCP”, realmente queremos decir “transferir datos a un servidor SSH” que trae consigo todos los beneficios de la seguridad, el cifrado y la confidencialidad de SSH. Como tal, no existe un “servidor” SCP per se. Por el contrario, se utiliza un servidor SSH para realizar la copia del archivo.
SSH es el “Cubierta segura,”Que incorpora cifrado para asegurar transmisiones a través de redes no seguras. Al implementar SCP, debe crear un servidor SSH. Ese servicio se encarga de la seguridad adicional para realizar una acción de copia de red estándar en una transacción de Copia segura.
Existen muchos protocolos que facilitan las transferencias de archivos a través de la red. Algunos de los primeros que todavía están en uso hoy en día son Protocolo de transferencia de archivos y el Protocolo trivial de transferencia de archivos (FTP y TFTP) Otro método más seguro es Secure Copiar (SCP) Si bien FTP se puede hacer más seguro usando Transport Layer Security (TLS), SCP es inherentemente más seguro porque en realidad es solo una sesión SSH utilizada únicamente para transferir archivos. FTP con TLS / SSL se denota como “FTPS”.
SCP y SFTP: alternativas seguras a FTP
Aunque el FTP todavía se usa ampliamente en las redes e Internet hasta el día de hoy, es inherentemente inseguro. Cuando se requieren credenciales de inicio de sesión para una sesión, el nombre de usuario y la contraseña se envían en texto sin formato, lo que significa que cualquier interceptor podría leerlos.
SCP es una de las dos alternativas seguras para sus tareas FTP. La otra opción es la Protocolo seguro de transferencia de archivos (SFTP), también conocido como SSH FTP porque, como SCP, usa SSH para protección.
Las diferencias entre SCP y SFTP
La diferencia entre SFTP y SCP es que el último es puramente un sistema de transferencia de archivos, mientras que SFTP incluye comandos para consultar y cambiar la estructura de directorios de la computadora remota.
FTP sobre SSH
Para aumentar la confusión de las alternativas seguras de FTP, también puede escuchar sobre “FTP sobre SSH”. más de una técnica que un protocolo. Abre una sesión FTP estándar dentro de una sesión SSH, que se clasifica como “tunelización”. Una vez que comprende que FTP requiere dos conexiones separadas para formar una sesión, comienza a darse cuenta de que FTP sobre SSH puede volverse desordenado pronto..
FTPS agrega SSL
La metodología FTPS agrega un procedimiento para incluir Capa de conexión segura (SSL) protección (reemplazada por Transport Layer Security) en una sesión FTP. Sin embargo, esta combinación de protocolos tiene debilidades de seguridad, ya que los comandos para comenzar las medidas de seguridad se envían en texto plano y pueden ser interceptados..
Sustituya TFTP con SCP por cifrado
TFTP no tiene medidas de seguridad en absoluto y solo debe usarse en redes privadas físicamente seguras. Tú podrías SCP sustituto para TFTP agregar cifrado a la distribución de archivos de configuración en su red porque es un sistema de transferencia de archivos seguro más liviano que SFTP.
Implementando un servidor SCP
SCP obtiene su nombre del comando Unix cp, que se usa comúnmente para copiar archivos. Como Secure Copy se desarrolló como “cp con cifrado”, es mucho más fácil encontrarlo en sistemas Unix y similares a Unix (Linux, BSD libre y variantes de Linux). También se implementa generalmente como un comando. Los servidores SCP, las utilidades SCP con interfaces gráficas de usuario y SCP para sistemas Windows son muy difíciles de obtener. Puede encontrarlo como un comando en un paquete de servidor SSH. Entonces, para proporcionarle una lista de opciones de servidor SCP, también hemos incluido servidores SSH en esta guía.
Aquí hay una lista de los mejores servidores SCP:
Servidores SCP de Windows
1. Servidor SolarWinds SFTP / SCP (HERRAMIENTA GRATUITA)
Vientos solares mantiene un conjunto integral de herramientas de TI que incluye una combinación Servidor SFTP / SCP. La aplicación se ejecuta como un servicio de Windows, lo que significa que su funcionamiento básico debería ser familiar para los administradores de sistemas de Windows..
A diferencia de SCP basado en Linux, Servidor SolarWinds SFTP / SCP admite la creación de usuarios virtuales. Estas son cuentas de usuario que pueden usarse para autenticarse en el servidor SCP con el fin de copiar archivos. Pero las cuentas no son cuentas nativas de Windows y, por lo tanto, en realidad no existen en el sistema. Esto proporciona un nivel de seguridad decente. En el caso de que una credencial de cuenta SCP se vea comprometida, no se puede utilizar para iniciar sesión en el sistema directamente como usuario.
El servidor SolarWinds SFTP / SCP ofrece una interfaz gráfica y se centra en SCP en lugar de ser un servidor SSH general. Las alternativas para Windows son caras o provienen de proveedores poco conocidos, lo que introduce riesgos.
MÁS INFORMACIÓN SOBRE EL SITIO OFICIAL DE SOLARWINDS:
www.solarwinds.com/free-tools/free-sftp-server/
Servidor SolarWinds SFTP / SCP Descarga herramienta 100% GRATUITA
2. Bitvise
Dado que tanto SFTP como SCP se ejecutan sobre SSH, el Servidor SSH Bitvise admite ambos protocolos seguros de transferencia de archivos.
Bitvise permite el uso de Windows cuentas de usuario nativas o usuarios virtuales. Esto proporciona una gran flexibilidad porque no es necesario crear cuentas de usuario de Windows completas para proporcionar acceso ad-hoc a directorios de archivos seguros.
Bitvise también permite a los administradores de sistemas restringir las conexiones solo a SCP. En muchas implementaciones SCP, el acceso SCP implica acceso SSH (shell). Esto no suele ser un problema con los sistemas operativos similares a Unix porque esos sistemas tienen seguridad de nivel de cuenta incorporada. Pero, con los sistemas Windows, este acceso puede conducir inadvertidamente a un acceso no deseado a cosas como Power Shell. Con eso en mente, Bitvise admite la capacidad de permitir el acceso a SCP, pero no permite el acceso de shell básico.
3. FreeSSHd
FreeSSHd es lo que parece. Es un SSH gratis Demonio para Windows. En lenguaje Unix, un demonio es similar a un servicio de Windows.
FreeSSHd puede ejecutarse en cualquier sistema Windows más reciente que Windows NT 4 (que es prácticamente todos), y crea una huella de memoria y recursos muy pequeña. Admite usuarios virtuales y una interfaz fácil de usar para monitorear e iniciar o detener el servicio..
4. OpenSSH para Windows
Open SSH es el abuelo de todos los servidores SSH. Ha existido desde 1999 cuando se lanzó por primera vez como parte del sistema operativo OpenBSD. Técnicamente, OpenSSH es un conjunto de herramientas, pero la mayor parte del trabajo pesado lo realiza el programa Open SSH. Fue diseñado para ser portado a otro sistema operativo y, debido a eso, es probablemente el servidor SSH más utilizado en el planeta. Junto con SSH viene SCP, por lo que es probable que Open SSH también tome la delantera en la categoría SCP.
El servidor Microsoft Open SSH todavía está en desarrollo, pero hay una versión preliminar disponible aquí (a partir del 17 de octubre de 2023). Tomará algunas habilidades de administrador de Windows, ya que requiere principalmente habilidades de línea de comandos de Power Shell para configurarlo y funcionar.
Si bien puede estar en versión preliminar ahora, Open SSH tiene un linaje tan fuerte que probablemente se convertirá en el servidor SCP de facto en Windows tal como lo es en otros sistemas operativos ahora.
5. Cygwin en Windows *
* La mayoría de los administradores de sistemas Linux conocen un proyecto de aplicación llamado Cygwin. También es justo decir que casi nadie más ha oído hablar de él, sin embargo, muchos administradores de sistemas de Windows probablemente pueden beneficiarse de Cygwin.
Cygwin es un proyecto de código abierto que proporciona un archivo DLL de Windows que contiene una gran cantidad de funciones API POSIX. ¿Qué significa esto? Significa que muchas aplicaciones de Linux se pueden recompilar para usar Cygwin y, por lo tanto, esas aplicaciones se pueden ejecutar en Windows.
Cygwin se menciona en este artículo porque hay muchos servidores Linux SSH y SCP que aparentemente solo están disponibles como paquetes de Linux, pero profundizar un poco más a menudo revela que también tienen paquetes de Cygwin. Los administradores de sistemas de Windows que se sientan cómodos con una aplicación de Linux de cualquier tipo deben investigar si hay un paquete Cygwin disponible.
Servidores SCP de Linux
5. Servidor OpenSSH SCP para Linux
La mayoría de las distribuciones de Linux vienen con Open SSH instalado, aunque generalmente no se ejecuta de manera predeterminada. Es probable que deba iniciar el demonio Open SSH para permitir conexiones SSH que, a su vez, permitirán copias de archivos SCP.
El nombre del paquete en la mayoría de los casos es openssh-server.
$ apt-cache search openssh-server
openssh-server – servidor de shell seguro (SSH), para acceso seguro desde máquinas remotas
Instalarlo debería ser tan simple como ejecutar el comando de instalación del administrador de paquetes.
$ apt-get install openssh-server
Una vez que el servidor está instalado y en funcionamiento, los usuarios del sistema existentes podrán usar un cliente SCP para conectarse y copiar archivos ay desde directorios en el servidor donde tienen permisos de lectura. A diferencia de FTP, que generalmente está configurado para permitir que múltiples usuarios accedan al mismo conjunto de directorios de carga y descarga, SSH coloca a los usuarios en su directorio de inicio de forma predeterminada. Es posible que deba modificar los permisos del sistema de archivos si desea que sus usuarios puedan acceder a otros directorios en el servidor.
6. servidor Dropbear SCP
Puede haber situaciones en las que un servidor SCP completo no sea factible o deseable. En ese caso, los servidores SCP de menor tamaño, como Dropbear, pueden ayudar. Dropbear está dirigido a sistemas integrados como enrutadores que pueden necesitar la funcionalidad SSH o SCP pero se puede usar como un servidor SCP en cualquier plataforma compatible con POSIX.
Los administradores del sistema que deseen personalizar Dropbear necesitarán tener algunas habilidades moderadas. Tareas como deshabilitar SSH básico, pero dejar el funcionamiento de SCP, requerirán modificaciones en el archivo MAKE de Dropbear y una recompilación del ejecutable.
Servidores macOS SCP
7. el servidor SCP nativo de macOS
Como sistema operativo tipo Unix, macOS tiene soporte nativo para SSH y, por lo tanto, SCP. Para habilitar SSH en su computadora macOS, vaya a Preferencias del Sistema -> Compartir Applet y habilitar la opción de inicio de sesión remoto. Esto habilitará SSH para todos los usuarios de la máquina..
Ultimas palabras
Hay muchas razones para elegir SCP sobre FTP y FTPS, pero hay menos razones para elegir SCP sobre SFTP. Tanto SCP como SFTP son en realidad tipos especiales de sesiones SSH, por lo que proporcionan los mismos pros y contras de una sesión de shell SSH estándar. Por el contrario, FTP y FTPS son menos seguros, por lo que si está ejecutando cualquiera de esos tipos de servidores, debe migrar a SCP o SFTP.
Ver también:
- Los mejores servidores TFTP
- Los mejores servidores SFTP
a transferir archivos, una para los comandos y otra para los datos, puede ver cómo SSH puede proporcionar una capa adicional de seguridad para ambas conexiones. FTPS agrega SSL FTPS es otra alternativa segura a FTP que agrega SSL (Secure Sockets Layer) a la transferencia de archivos. SSL es un protocolo de seguridad que proporciona autenticación, privacidad e integridad de los datos entre dos aplicaciones que se comunican a través de una red. Sustituya TFTP con SCP por cifrado TFTP (Protocolo trivial de transferencia de archivos) es un protocolo de transferencia de archivos simple que se utiliza para transferir archivos de configuración y firmware a dispositivos de red. Sin embargo, TFTP no proporciona cifrado ni autenticación, lo que lo hace vulnerable a ataques de interceptación y manipulación de datos. SCP es una alternativa segura a TFTP que proporciona cifrado y autenticación para la transferencia de archivos. Implementando un servidor SCP Para implementar un servidor SCP, primero debe instalar un servidor SSH en el host remoto. Luego, puede usar un cliente SCP para transferir archivos de forma segura entre el host local y el host remoto. Aquí hay una lista de los mejores servidores SCP: Servidores SCP de Windows 1. Servidor SolarWinds SFTP / SCP (HERRAMIENTA GRATUITA) 2. Bitvise 3. FreeSSHd 4. OpenSSH para Windows 5. Cygwin en Windows * Servidores SCP de Linux 5. Servidor OpenSSH SCP para Linux 6. servidor Dropbear SCP Servidores macOS SCP 7. el servidor SCP nativo de macOS Ultimas palabras En resumen, SCP es una alternativa segura a FTP y TFTP que proporciona cifrado y autenticación para la transferencia de archivos. Para implementar un servidor SCP, primero debe instalar un servidor SSH en el host remoto y luego usar un cliente SCP para transferir archivos de forma segura. Hay muchos servidores SCP disponibles para Windows, Linux y macOS, y puede elegir el que mejor se adapte a sus necesidades.