Terminales SSH y Telnet
FlyingFiles guarda una lista de los servidores a los que te conectas por SSH o Telnet y abre cada conexión en el terminal del sistema. El terminal en sí no forma parte de la aplicación.
| Sistema | Dónde se abre la conexión |
|---|---|
| macOS | la aplicación Terminal (una ventana nueva) |
| Windows | Windows Terminal (una pestaña nueva o una ventana nueva, según los ajustes de Windows Terminal), o una ventana del Símbolo del sistema si Windows Terminal no está disponible |
Lista de terminales — F9
F9 o Terminal → Terminales SSH/Telnet… abre una ventana con la lista de servidores guardados («nombre [SSH] (host:puerto)») y los botones Añadir, Conectar, Editar, Eliminar y Cerrar.
Conectar o un doble clic abre un terminal con la conexión.
Eliminar pide confirmación (la respuesta predeterminada es No).
También puedes mostrar la lista de terminales en un panel: Cmd+3 / Ctrl+3 o Terminal → Mostrar terminales en el panel. Allí, Enter abre un terminal, F3 muestra información, F4 edita, Shift+F4 añade, F7 crea una categoría y F8 elimina (Contenido del panel).
Añadir un servidor
| Campo | Descripción |
|---|---|
| Nombre | p. ej. «Producción»; vacío = la dirección del servidor; debe ser único |
| Protocolo | SSH o Telnet |
| Host | la dirección del servidor, p. ej. server.example.com |
| Puerto | 22 para SSH, 23 para Telnet; cambia automáticamente al cambiar de protocolo si todavía tiene el valor predeterminado |
| Usuario | el nombre de usuario de SSH (desactivado para Telnet) |
| Clave SSH | un archivo de clave privada opcional, botón Examinar… (desactivado para Telnet) |
El host solo puede contener letras sin signos diacríticos, dígitos, puntos, guiones bajos, guiones, dos puntos y corchetes (direcciones IPv6), y el nombre de usuario solo letras sin signos diacríticos, dígitos, puntos, guiones bajos y guiones. La aplicación rechaza cualquier otro carácter.
Atención: Las contraseñas de los terminales no se guardan. Las escribes en el terminal cuando el servidor las pide, o usas una clave SSH.
Qué ejecuta la aplicación
SSH:
ssh -i <key> -p <port> <user>@<host>(sin-icuando no hay clave indicada, y sin<user>@cuando no hay nombre de usuario),Telnet:
telnet <host> <port>.
El programa ssh o telnet debe estar instalado en el sistema. Si falta, FlyingFiles muestra: «No se encuentra el programa 'telnet', necesario para Telnet.»
ssh | telnet | |
|---|---|---|
| macOS | integrado | macOS no lo incluye desde hace varias versiones; instálalo, p. ej. con Homebrew (brew install telnet) |
| Windows 10 y 11 | normalmente instalado (Cliente OpenSSH); si no, añade Cliente OpenSSH en Características opcionales, en Configuración | activa Cliente Telnet en Características de Windows |
Permiso para controlar Terminal (macOS)
En la primera conexión, macOS pregunta si FlyingFiles puede controlar la aplicación Terminal. La explicación de ese aviso dice: «FlyingFiles abre las conexiones SSH y Telnet en la aplicación Terminal.» Haz clic en OK.
Si antes lo rechazaste, las conexiones no se abrirán. Activa el permiso en Ajustes del Sistema → Privacidad y seguridad → Automatización → FlyingFiles → Terminal.
Cuando el terminal no se abre
| Mensaje | Qué hacer |
|---|---|
| «El host o el nombre de usuario contienen caracteres no admitidos.» | corrige la dirección o el nombre de usuario en Editar |
| «No se encuentra el programa '…', necesario para …» | instala ssh o telnet (consulta la tabla de arriba) |
| «No se pudo abrir una ventana de terminal para '…'.» | macOS: comprueba el permiso de Automatización; Windows: comprueba que Windows Terminal o el Símbolo del sistema funcionan |
FlyingFiles 1.7.4 · Las funciones añadidas después de la 1.0.0 están señaladas en el texto.