/ Sep 30, 2026
Trending
Gestionar un servidor remoto en Windows suele significar abrir PuTTY para la terminal, cambiar a WinSCP para mover un archivo y, si hace falta un túnel, teclear un comando aparte. Cada salto entre programas obliga a repetir credenciales y a perder el hilo de lo que se estaba haciendo. Submarine, un cliente SSH publicado bajo licencia MIT, reúne terminal, explorador SFTP y reenvío de puertos en el mismo servidor guardado, sin salir de una sola ventana.
La aplicación está disponible para Windows, macOS, Linux y Android. En Windows se distribuye como ejecutable EXE o como paquete MSI, y basta con elegir uno de los dos formatos para arrancar la instalación. Tras probarla en una máquina con Ubuntu, transferir archivos, editar configuraciones remotas, cambiar permisos y abrir un túnel hacia un servicio web privado resultó posible sin cerrar Submarine ni una sola vez.
Antes de abrir el instalador conviene tener a mano los datos del servidor: la dirección o hostname, el puerto de conexión, el usuario y, según el caso, una contraseña o una clave privada. Tenerlo todo listo evita interrumpir la instalación a mitad de camino para buscar un dato que falta.
El instalador de Windows no está firmado digitalmente, así que el sistema muestra una advertencia de Microsoft Defender SmartScreen al ejecutarlo. Los propios desarrolladores documentan este comportamiento, algo habitual en herramientas todavía jóvenes que no han pasado por un proceso de firma de código. Windows ofrece dos formatos de instalador, EXE y MSI, así que quien prefiera una instalación silenciosa en varios equipos puede optar por el paquete MSI en lugar del ejecutable tradicional.
La aplicación funciona igual en macOS, Linux y Android, de modo que el mismo perfil de servidores guardados puede reutilizarse en cualquier sistema donde se instale.
En el primer arranque, Submarine pide crear un perfil protegido por contraseña que funciona como una bóveda cifrada para guardar servidores y credenciales. Añadir una máquina sigue a la rutina habitual de cualquier cliente SSH: hostname, puerto, usuario y elección entre contraseña o clave. Quien no tenga todavía una clave SSH puede generarla en Windows sin necesidad de otra utilidad adicional.
La primera conexión trae consigo el aviso de huella digital del host, en este caso con formato ED25519, que coincide con la que había mostrado antes el cliente OpenSSH integrado en Windows. Aceptar y guardar esa huella evita que la aplicación vuelva a preguntar en conexiones posteriores.
La terminal cubre lo que normalmente se pide a PuTTY: se pueden abrir varias shells contra la misma máquina, moverse entre ellas con pestañas, desconectar y retomar la sesión más tarde sin reconstruir la conexión desde cero. SFTP y el panel de puertos aparecen justo encima, atados al mismo servidor, así que un archivo o un túnel que se necesite a media sesión no obliga a abrir otro programa ni a introducir de nuevo las credenciales.
Como no podía ser de otro modo, antes de nada debemos bajar el programa desde su página oficial de GitHub, por ejemplo.
El explorador SFTP es donde más se nota el ahorro respecto a WinSCP. La vista dividida coloca los archivos locales de Windows a un lado y el sistema de archivos remoto al otro, con la terminal SSH abierta al mismo tiempo, más cercano a cómo se trabaja en la práctica que tratar las transferencias como una sesión aparte.
Arrastrar un archivo desde Windows hasta un directorio de Ubuntu muestra el progreso de la transferencia dentro del propio panel, y lo mismo ocurre al descargar en sentido inverso. Comprobar que el archivo llegó bien es tan sencillo como mirar la terminal que queda a un lado, en la misma pantalla.
Ir a la fuente
Author: Rubén Velasco