mySSH

El gestor de sesiones SSH que guarda tus secretos donde deben estar.

Perfiles, pestañas, paneles divididos, SFTP y sincronización de carpetas en una app nativa y rápida, escrita en Rust. Las contraseñas van a la bóveda del sistema, las claves de host se verifican con rigor y no hay telemetría.

Última versión: v0.2.1 versión preliminar · publicada el · Notas de la versión

macOS · Linux · Windows

mySSH — Paneles divididos con tema por perfil

Funciones

Perfiles organizados

Carpetas, etiquetas, favoritos y entornos DEV / PREPRODUCCIÓN / PRODUCCIÓN con franja de aviso. Conexión rápida sin guardar nada.

Todas las formas de iniciar sesión

Contraseña, clave privada con o sin passphrase, agente SSH y keyboard-interactive / MFA, también a través de jump hosts.

Secretos en la bóveda del sistema

Keychain, Credential Manager o Secret Service. Nada en texto plano en el disco, en los logs ni en los argumentos de procesos.

Claves de host con rigor

Aceptar una vez o aceptar y guardar. Una clave cambiada bloquea la conexión antes de enviar nada.

Pestañas y paneles divididos

Terminal nativo (alacritty_terminal) con tema por perfil, seis paletas y confirmación al pegar varias líneas.

Panel de archivos SFTP

Local y remoto lado a lado, cola de transferencias, gestión de conflictos, cancelación y reanudación de archivos grandes.

Sincronización con vista previa

Sincronización unidireccional que muestra cada cambio antes de ejecutarlo. Eliminaciones desactivadas por defecto y modo espejo protegido.

Privado por diseño

Sin telemetría ni comprobación de actualizaciones: el único tráfico de red son las conexiones que inicias. Interfaz en inglés, portugués y español.

Capturas de pantalla

mySSH — Diez pestañas a la vez
Diez pestañas a la vez
mySSH — Paneles divididos con tema por perfil
Paneles divididos con tema por perfil
mySSH — Conflicto de transferencia
Conflicto de transferencia
mySSH — Vista previa de la sincronización
Vista previa de la sincronización

Las capturas usan datos ficticios de un servidor de pruebas local.

Descargar v0.2.1

Paquetes listos de la última versión. Todavía no están firmados, así que el sistema avisará la primera vez.

Linux

Todavía no hay paquete para esta versión. Compílalo desde el código fuente (abajo).

Probado en Ubuntu 24.04 (Wayland).

Windows

Todavía no hay paquete para esta versión. Compílalo desde el código fuente (abajo).

Todavía no validado en Windows.

Todas las versiones →

Código fuente

mySSH es software libre, con licencia doble MIT o Apache-2.0. Descarga el código de esta versión o clona el repositorio.

Compilar desde el código

Requiere Rust estable (edición 2024). En Debian/Ubuntu, instala antes las bibliotecas de ventana y GPU con make deps-linux.

git clone https://github.com/xandroalmeida/mySSH.git
cd mySSH
cargo run -p myssh-app --release

Preguntas frecuentes

¿Qué es mySSH?

mySSH es un cliente SSH y gestor de sesiones para escritorio, gratuito y de código abierto, para macOS, Linux y Windows, escrito en Rust. Reúne perfiles de conexión guardados, un terminal con pestañas y paneles divididos, un panel de archivos SFTP y sincronización unidireccional de carpetas en una sola app nativa.

¿mySSH es gratuito?

Sí. mySSH es software libre, con licencia doble MIT o Apache-2.0. No hay edición de pago, cuenta ni suscripción.

¿Dónde guarda mySSH las contraseñas y passphrases?

En la bóveda de credenciales del sistema operativo: Keychain en macOS, Credential Manager en Windows y Secret Service en Linux. Los secretos nunca se escriben en texto plano en el disco, en los logs ni en los argumentos de procesos.

¿mySSH admite jump hosts, agente SSH y MFA?

Sí. Inicia sesión con contraseña, clave privada (con o sin passphrase), el agente SSH o keyboard-interactive, incluidos códigos MFA de un solo uso, también a través de jump hosts (bastiones).

¿mySSH recopila datos?

No. No hay telemetría, cuenta ni comprobación automática de actualizaciones. Las únicas conexiones de red son las sesiones SSH y SFTP que abres.

¿mySSH es una alternativa a PuTTY o Termius?

Sí. mySSH cubre el mismo trabajo diario, sesiones de terminal, hosts guardados y transferencia de archivos, como una app nativa de código abierto que mantiene todos los datos en tu ordenador, sin servicios en la nube.