Contenido
Primeros pasos
SSHive en Linux
La misma aplicación que en el Mac, instalada por el gestor de paquetes de tu distribución. Esto es lo que cambia: las actualizaciones, el llavero, los atajos y el agente SSH.
Por Lucas Russo, desarrollador de SSHive · Actualizado el
Instalar
Los paquetes .deb y .rpm, para procesadores x64 y ARM64, están en la página de descarga, con sus tamaños, sus huellas SHA-256 y los requisitos. Instala el archivo desde la carpeta donde se descargó:
# Debian, Ubuntu, Linux Mint, Pop!_OS
sudo apt install ./sshive_2.0.10_amd64.deb
# Fedora, RHEL y derivadas
sudo dnf install ./sshive-2.0.10-1.x86_64.rpmCambia amd64 y x86_64 por arm64 en un procesador ARM64: uname -m muestra x86_64 para x64 y aarch64 para ARM64. SSHive aparece después en el menú de aplicaciones, y sshive lo abre desde un terminal.
Las actualizaciones
El paquete añade al sistema el repositorio de SSHive: las versiones siguientes llegan por tanto con las demás actualizaciones del sistema (sudo apt upgrade, sudo dnf upgrade o la herramienta de actualizaciones de tu escritorio), y tus perfiles y tus ajustes se quedan donde están. SSHive no va a buscar sus actualizaciones por su cuenta aquí: lo hace el gestor de paquetes, y comprueba la firma de cada una. Ajustes > General, sección «Actualizaciones», dice si el repositorio está configurado, y el registro de versiones dice qué cambia.
En la primera actualización, Fedora pide aceptar la clave del repositorio. Su huella es 7031 36A3 89F3 3184 741F 0DAE 40FB 0DD0 88E6 BC88.
Prescindir del repositorio
Si prefieres llevar tú las versiones, escribe una línea depot=non, sola en su línea, en /etc/default/sshive antes de instalar el paquete.
Si SSHive ya está instalado, añade esa línea y borra también la fuente del repositorio, porque si no apt o dnf siguen leyéndola:
sudo rm /etc/apt/sources.list.d/sshive.sources # Debian, Ubuntu…
sudo rm /etc/yum.repos.d/sshive.repo # Fedora, RHEL…Sin la línea depot=non, una fuente borrada vuelve al instalar la versión siguiente. Desinstalar el paquete se lleva el repositorio en todos los casos.
El llavero
SSHive cifra tus contraseñas, tus claves y tus frases de contraseña con el llavero del sistema: GNOME Keyring, que viene con GNOME, KWallet con KDE, o KeePassXC con su integración de Secret Service. Ajustes > Seguridad dice cuál está usando SSHive.
Sin llavero, SSHive funciona, pero no guarda ninguno de esos secretos: los pide en cada conexión. La aplicación se bloquea con una contraseña maestra; Touch ID solo existe en el Mac.
La consola serie
Según el adaptador, los puertos se llaman /dev/ttyUSB* o /dev/ttyACM*, y no /dev/cu.* como en el Mac. Leerlos exige pertenecer al grupo del puerto. Añade tu cuenta y vuelve a abrir tu sesión:
sudo usermod -aG dialout $USERLos atajos
Donde el Mac usa ⌘, Linux usa ⌃: ⌃T para un terminal local nuevo, ⌃, para los ajustes. En el terminal, copiar y pegar pasan por ⌃⇧C y ⌃⇧V, porque ⌃ C conserva allí su propio papel: interrumpir el comando en curso. La lista completa está en los atajos de teclado, que se leen con ⌃ en lugar de ⌘.
El agente SSH
En el Mac, SSHive elige el agente en una lista de bóvedas. En Linux usa el agente de tu sesión, el que indica SSH_AUTH_SOCK: gpg-agent, el agente de una bóveda, ssh-agent mismo. Para apuntar a otro, da la ruta de su socket en Ajustes > Conexión > Agente SSH. Las claves no salen nunca del agente: es él quien firma para SSHive. Cuando nada responde, los agentes SSH desmontan el problema paso a paso.
El asistente de IA (MCP)
SSHive configura Claude Code y Cursor por su cuenta, y tus conexiones se vuelven herramientas que el asistente puede llamar. Lo que ve, lo que puede hacer y cómo tenerlo corto: el asistente de IA.
Lo que cambia respecto al Mac
| Mac (versión directa) | Linux | |
|---|---|---|
| Actualizaciones | Automáticas | Con las actualizaciones del sistema (apt, dnf), desde el repositorio de SSHive |
| Sincronización con iCloud | Sí | No |
| Desbloqueo de la aplicación | Touch ID o contraseña maestra | Contraseña maestra |
| Agentes SSH | Strongbox, 1Password, Secretive, Bitwarden, gpg-agent, yubikey-agent, elegidos en una lista | El agente de SSH_AUTH_SOCK, o la ruta de un socket que indiques |
| Asistente de IA (MCP) | Claude Code, Cursor y Claude Desktop configurados automáticamente | Claude Code y Cursor configurados automáticamente |
| Atajos | ⌘ | ⌃ |
| Consola serie | /dev/cu.* | /dev/ttyUSB*, /dev/ttyACM*, grupo dialout |
Enlaces ssh:// | SSHive puede abrirlos | SSHive se ofrece para abrirlos |
Todo lo demás es la misma aplicación: SSH, SFTP, RDP, VNC, Telnet, consola serie, terminal local, túneles, herramientas de red, el autenticador OTP, la copia automática, el asistente de IA, y las funciones Pro, salvo la sincronización con iCloud.
Tu licencia
SSHive en Linux es gratis. SSHive Pro se añade con la misma clave de licencia que la versión directa para Mac: una clave está activa a la vez en 3 dispositivos, Mac o Linux, en cualquier combinación. La activación está en Ajustes > Licencia, y tu licencia explica cómo moverla y cómo liberar un sitio.
Reinstalar el sistema cambia el identificador del ordenador: la máquina ocupa un sitio nuevo. Libera el antiguo desde tu portal de cliente.
Una compra en la App Store vale solo para la versión de la App Store: no desbloquea Pro en Linux. Las dos se comparan en ¿App Store o versión directa?.
Si algo va mal
El registro de la aplicación está en ~/.config/SSHive/logs/main.log, y «Copiar la información para el soporte» (Ajustes > Licencia) da la línea que hay que pegar en un mensaje. Las averías más corrientes tienen su propia página: una conexión SSH que falla, un agente SSH que no responde.
Tus datos están en ~/.config/SSHive. Borrar esa carpeta después de sudo apt remove sshive o sudo dnf remove sshive lo elimina todo; si habías activado una clave, desactívala primero en Ajustes > Licencia, o seguirá ocupando su sitio.
Válido para SSHive 2.0.10 en Linux