Un flujo SSH de desarrollador hecho para macOS
Servidores agrupados por proyecto, un color que marca producción, túneles a la base de datos ligados al perfil y un asistente que puede trabajar en tus sesiones.
Por Lucas Russo, desarrollador de SSHive · Actualizado el
La configuración SSH de un desarrollador se desordena con el tiempo: hosts en el historial del shell, la clave equivocada probada en el servidor equivocado, un
ssh user@host copiado de una página de la wiki, e iTerm2, Cyberduck y TablePlus con una parte del conjunto cada uno. SSHive reúne los servidores en un sitio y cuelga el resto de cada perfil: los túneles que necesita un proyecto, el comando que se ejecuta al abrir una sesión, los comandos que repites.
Si ya vives en iTerm2, la comparación con iTerm2 muestra en qué coinciden los dos y en qué no.Una carpeta por proyecto, un color por entorno
Crea una carpeta por proyecto en la barra lateral, con prod, staging y dev dentro; también admite subcarpetas. Dale a prod un punto rojo, a staging naranja y a dev verde, y la barra lateral te dirá de un vistazo qué servidor vas a abrir. Un comando de inicio por perfil, como
cd /var/www/app && git log --oneline -5, te deja donde trabajas nada más abrir la sesión. Los comandos rápidos pueden rellenar {host} o {user} por sí solos, o pedirte un valor, como en git checkout {{branch}}.Túneles a la base de datos ligados al perfil
En el perfil de dev, añade túneles locales a los servicios remotos: 5432 a
localhost:5432 para Postgres, 6379 a localhost:6379 para Redis. Una vez conectado, TablePlus o Postico hablan con localhost:5432 y llegan a la base de datos remota; al desconectar, los túneles se cierran con la sesión. La versión gratuita abre un túnel por perfil, así que Postgres y Redis juntos son cosa de Pro.Claude Code y Cursor en tus sesiones
En el Mac, Pro incluye un servidor MCP que permite a un cliente de IA trabajar en tus sesiones de SSHive:
ssh_execute para ejecutar un comando, sftp_read_file para leer una configuración. Actívalo en Ajustes > MCP y copia la configuración que muestra en Claude Code o Cursor; la versión de la App Store no escribe la configuración de tu cliente por ti. Luego pide «muéstrame las últimas 200 líneas de app.log en staging y encuentra los errores 500», y el asistente lo hace en la sesión de staging.
La pestaña Alcance decide a qué servidores llega: quita una carpeta de producción y los servidores que guardes ahí más adelante también quedan fuera. Lo que lee el asistente lo envía su cliente al proveedor del modelo.Qué es gratis aquí y qué necesita Pro
SSH, SFTP con el editor de archivos remotos, los comandos rápidos (3 propios) y un túnel por perfil son gratis, dentro de 5 perfiles: un proyecto con unos cuantos entornos. SSHive Pro quita los límites y añade el servidor MCP para Claude Code y Cursor, la difusión y los túneles remotos, por 14,99 € una sola vez.
Preguntas frecuentes
¿Puedo seguir usando mi ~/.ssh/config?+
Sí. El botón Importar SSH Config de la barra lateral lee el archivo y convierte cada bloque Host en un perfil, con su HostName, User, Port, IdentityFile y puertos redirigidos. SSHive nunca escribe en el archivo y los perfiles son copias:
ssh en el Terminal sigue funcionando con el mismo archivo, y cambiar uno no cambia el otro.¿SSHive funciona con VS Code Remote SSH?+
Uno al lado del otro, no juntos: VS Code Remote SSH usa su propio cliente SSH. Edita el código en VS Code y haz el trabajo de terminal, archivos y administración en SSHive. Muchos desarrolladores mantienen justo ese reparto.
Funciones de SSHive relacionadas
Prueba SSHive gratis en macOS
Consigue el cliente todo en uno de SSH, SFTP, RDP y VNC para Mac. Descarga gratuita, sin registro.