Autenticación y SSH Agent
La autenticación segura de las conexiones es el núcleo de PhanTerm. Utilizamos un mecanismo de almacenamiento de credenciales de doble vía y una integración nativa de Agent, garantizando que tus secretos estén siempre a salvo.
Almacenamiento seguro de credenciales
Sección titulada «Almacenamiento seguro de credenciales»Ya sea la contraseña de la conexión principal, la contraseña del jump host o la frase de paso que protege tu clave privada SSH, PhanTerm dará prioridad a guardarlas en el llavero del sistema (System Keyring) de tu sistema operativo.
Autenticación por clave SSH
Sección titulada «Autenticación por clave SSH»Al crear o editar una conexión, puedes configurar el Auth Type (Tipo de autenticación) como Key y luego seleccionar la ruta de tu archivo de clave privada (por ejemplo, ~/.ssh/id_ed25519). PhanTerm leerá de forma segura la clave para la autenticación de inicio de sesión y puede mostrar automáticamente un cuadro de entrada para pedirte que descifres claves privadas protegidas por contraseña.
Integración con SSH Agent
Sección titulada «Integración con SSH Agent»PhanTerm es perfectamente compatible con SSH Agent, lo que significa que puedes evitar tener que escribir repetidamente la contraseña de la clave privada.
1. Puente con el Agent del sistema
Sección titulada «1. Puente con el Agent del sistema»Si ya estás ejecutando un SSH Agent en tu sistema operativo:
- Windows: PhanTerm detecta automáticamente y se conecta con el OpenSSH Agent (
\\.\pipe\openssh-ssh-agent). - macOS / Linux: Detecta automáticamente y se conecta con
SSH_AUTH_SOCK.
2. Agent integrado y Reenvío de Agent (Agent Forwarding)
Sección titulada «2. Agent integrado y Reenvío de Agent (Agent Forwarding)»Incluso si no utilizas un Agent a nivel de sistema, PhanTerm ejecuta su propio servicio Agent en la memoria. Después de activar el Forward Agent en la configuración de la conexión, PhanTerm utilizará de forma segura el protocolo RFC 4254 para reenviar la autorización de tus credenciales al servidor remoto. Esto te permite descargar un repositorio Git o saltar a otras máquinas directamente desde el servidor remoto sin tener que copiar tu archivo de clave privada en el entorno remoto.
Orden de prioridad de autenticación: Si se activan varios métodos de autenticación a la vez, PhanTerm intentará iniciar sesión en el siguiente orden:
- Clave proporcionada por el Agent del sistema
- Clave proporcionada por el Agent integrado en PhanTerm
- Archivo de clave privada especificado
- Nombre de usuario y contraseña