Ir al contenido

Sesiones y herramientas

Qué hace cada campo, interruptor y ajuste: 76 controles en esta página. Es el texto que hay detrás del ⓘ junto a cada etiqueta en las apps: en el escritorio, pasa el puntero por encima o haz clic (o pulsa F1 en el campo); en el teléfono, tócalo.

La línea bajo cada nombre indica el identificador que usa el código y dice cuándo solo una de las apps tiene el control.

Dónde: Reenvío de puertos › Nueva regla.

forward.kind

En qué sentido circula el tráfico por la conexión SSH. Local (-L): un puerto de este dispositivo llega a un servicio del lado del host, por ejemplo una base de datos remota. Remoto (-R): un puerto del host llega a un servicio de este dispositivo. Dinámico (-D): un proxy SOCKS en este dispositivo que envía el tráfico de cualquier programa a través del host.

  • Predeterminado: Local.

forward.host

El host guardado por el que pasa el túnel. La regla se conecta a él con el inicio de sesión guardado de ese host.

forward.name

Algo que te ayude a reconocer la regla en la lista. Obligatorio, hasta 256 caracteres.

  • Ejemplo: Postgres en db

forward.bindAddress

En qué dirección de red se abre el extremo de escucha del túnel: este dispositivo para una regla local o dinámica, el host para una regla remota. 127.0.0.1 significa “solo esta máquina”. 0.0.0.0 significa todas las redes en las que está la máquina. Para una regla remota, la dirección es solo una petición: decide el servidor (su ajuste GatewayPorts), y la mayoría de los servidores mantienen el puerto en su propio 127.0.0.1 salvo que eso esté activado.

  • Predeterminado: 127.0.0.1 (también se usa si el campo se deja vacío).
  • Ejemplo: 127.0.0.1
  • Atención: Cualquier valor distinto de 127.0.0.1 (o localhost) permite que otros dispositivos de la red usen el túnel, sin contraseña. Una regla así solo se inicia después de que la apruebes en este dispositivo, y otra vez tras cada cambio.

forward.bindPort

El puerto en el que escucha el túnel: en este dispositivo para una regla local o dinámica, en el host para una regla remota. Es el puerto al que se conecta tu programa. De 1 a 65535.

  • Ejemplo: 5432
  • Atención: Los puertos por debajo de 1024 suelen requerir derechos de administrador, y un puerto que ya está en uso no se puede abrir.

forward.destHost

Adónde lleva el túnel. Para una regla local se ve desde el host, así que “localhost” significa el propio host y funciona un nombre privado como db.internal. Para una regla remota se ve desde este dispositivo. Una regla dinámica no tiene destino.

  • Ejemplo: localhost o db.internal

forward.destPort

El puerto del servicio en el destino, de 1 a 65535.

  • Ejemplo: 5432 para PostgreSQL, 80 para un servidor web

forward.autoStart

Cuándo se inicia la regla por sí sola: nunca (la inicias desde la lista), cada vez que se conecta su host o al abrir la app. Siempre puedes iniciarla y detenerla a mano.

  • Predeterminado: Nunca: la inicias a mano.
  • Atención: Una regla que se inicia al arrancar se conecta a su host sin preguntar; si su clave necesita una frase de contraseña, espera con “Requiere una entrada”. Una regla de una bóveda de equipo o de una bóveda compartida contigo, o una que abre un puerto al que pueden llegar otros dispositivos, no se inicia sola hasta que la apruebes en este dispositivo (espera con “Esperando aprobación”), y se vuelve a preguntar tras cada cambio.

Dónde: Fragmentos › Nuevo fragmento.

snippet.name

Lo que buscarás en la lista. Un fragmento es un comando o script guardado que puedes escribir en cualquier sesión. Obligatorio, hasta 256 caracteres.

  • Ejemplo: Reiniciar nginx

snippet.description · Solo escritorio

Una línea opcional sobre lo que hace el fragmento, para ti y para quien comparta la bóveda.

snippet.package

Una carpeta para fragmentos relacionados. Los paquetes solo organizan la lista; no cambian cómo se ejecuta un fragmento.

  • Predeterminado: Sin paquete.

snippet.aiPrompt

Describe la tarea con palabras sencillas y el proveedor de IA de Ajustes › IA escribe el script en el campo de abajo (y un nombre, si el nombre está vacío). Solo se envía esta descripción. No se guarda nada hasta que guardes.

  • Ejemplo: reinicia nginx y muestra el final del registro de errores
  • Atención: Generar sustituye lo que hay en el campo Script. Lee el resultado antes de guardarlo o ejecutarlo.

snippet.script

El texto que se escribe en la sesión, exactamente como está; puede tener varias líneas. Escribe {{name}} para que se pida un valor antes de cada ejecución, o {{name:default}} para ofrecer un valor predeterminado. {{$HOST}}, {{$USER}}, {{$PORT}} y {{$NAME}} se rellenan, nunca se piden: la dirección, el nombre de usuario con el que inicia sesión, el puerto SSH y el nombre visible del host de la terminal a la que va (una terminal local no tiene host, así que da un valor predeterminado, como en {{$USER:root}}). Hasta 65.536 caracteres.

  • Ejemplo: sudo systemctl restart {{service:nginx}}; scp backup.tar {{$USER}}@{{$HOST}}:/tmp
  • Atención: Un valor que se te pide se inserta tal como lo escribes, sin comillas: ponlo entre comillas en el script si puede contener espacios. Un valor integrado entra como datos para la shell que lee el script (sh, bash, zsh, dash, BusyBox). Un comando que ejecuta su argumento como script (sh -c, ssh host ‘…’, eval, su -c, watch) o como aritmética (let, $(( )), [[ -eq ]]) lo vuelve a leer: usa ahí un nombre simple. Un valor que necesita comillas solo entra en un host donde la propia comprobación de Sternway por una conexión abierta (la que lee su sistema operativo) encontró una shell de inicio POSIX o fish (al ejecutar el fragmento debe haber una conexión abierta con él), y se rechaza donde no puede colocarse con seguridad (entre comillas invertidas, ${…}, aritmética, un comentario o un here-document, o justo después de una barra invertida), igual que un valor con un carácter de control. Una barra invertida dentro de las ‘…’ del propio script detiene un valor integrado entrecomillado posterior cuando el fragmento se escribe en una terminal (cuya shell puede ser fish aunque la de inicio no lo sea) o la shell de inicio del host es fish: ahí, pon el valor integrado fuera de las comillas del propio script; una ejecución en hosts con «Recoger resultados» no se ve afectada. Un host donde esa comprobación no puede ejecutarse o encuentra otra shell (Windows, la CLI de un dispositivo de red como Junos, Arista EOS o NX-OS, PowerShell) solo admite valores simples. Un valor integrado que empieza por - lo sigue leyendo como opción el comando que lo recibe: pon – delante (ssh – {{$HOST}}).

snippet.shortcut · Solo escritorio

Una combinación de teclas que ejecuta este fragmento en la terminal que tiene el foco, como Ejecutar: una nota se pega, y un fragmento que pide un valor abre el panel lateral para pedirlo. Haz clic en el campo y pulsa las teclas; Retroceso o Borrar lo quitan. Se guarda solo en este dispositivo, no con el fragmento.

  • Ejemplo: Ctrl+Alt+R
  • Atención: Los atajos propios de Sternway van primero: se rechaza una tecla que use uno de ellos o la de otro fragmento, y también una tecla sin Ctrl, Alt o Cmd (salvo una tecla de función), o Ctrl o Alt con una sola tecla (Ctrl+C, Alt+B), que la terminal necesita. El atajo funciona solo mientras una terminal tiene el foco.

snippet.kind

Un comando se escribe en la sesión y, con Ejecutar, va seguido de Enter. Una nota solo se pega: se coloca en el prompt sin Enter, desde cualquier lugar donde se pueda usar un snippet (también como snippet de inicio de un host), y no se puede ejecutar en todas las pestañas ni en varios hosts. Usa una nota para texto que quieras dejar en el prompt y revisar primero. Una macro es una lista de pasos que se ejecutan en un terminal: escribe, espera lo que imprime el host y responde a una solicitud de contraseña con un secreto guardado en su bóveda. Nunca se pega, ni se ejecuta en todas las pestañas o en varios hosts, ni se usa como snippet de inicio.

  • Predeterminado: Comando.
  • Atención: Una versión anterior de la app no conoce las notas: allí, una nota es un comando que se puede ejecutar. Las macros no las muestra en absoluto.

snippet.macroSteps

Un paso por línea, ejecutados en orden en el terminal donde se inicia. send escribe el resto de la línea y Enter (las variables y las integradas se rellenan como en un script). wait for “texto” o wait for /patrón/ espera hasta que la salida lo muestre, durante 30 segundos o el tiempo escrito después (como 10s, hasta 3600s); un patrón se comprueba en un tiempo que solo crece con la longitud de la salida, así que ningún patrón puede bloquear la app, y no puede usar referencias inversas ni lookaround. send secret identity “Nombre” escribe la contraseña guardada de esa identidad y Enter (key “Nombre”: la frase de contraseña de una clave; host “Nombre”: la contraseña guardada de un host). pause 500ms o pause 2s espera. Una línea que empieza por # es un comentario. Un paso que agota su tiempo detiene la macro e indica la línea; Cancelar la detiene en cualquier momento.

  • Ejemplo: send sudo -i wait for “password for” send secret identity “Ops admin” wait for /[#$] $/ 10s send systemctl restart nginx
  • Atención: Un secreto solo se busca en la bóveda donde está guardada la macro, así que una macro compartida con un equipo no alcanza tus secretos personales, y solo se escribe en un terminal al que pertenece: la contraseña de un host en una sesión a ese host o a través de él, la de una identidad o clave en una sesión que inicia sesión con ella; nunca en un terminal local. Solo se escribe justo después de una espera, y solo si la línea que encontró esa espera sigue siendo la última del terminal y es una solicitud de contraseña que termina en «:» (que oculta lo escrito); si no, la macro se detiene sin escribirlo. Nunca se escribe en la ventana, el historial, las grabaciones, los registros, la IA ni una sesión compartida: solo al host. Un patrón que cuesta demasiado trabajo para la salida detiene la macro, igual que bloquear la app. También se detiene si justo tras un secreto llega cualquier solicitud de contraseña (la misma: una contraseña incorrecta; u otra, como una contraseña justo después de una frase de contraseña) o no hay respuesta: no se escribe nada más.

snippet.variable

El valor que se pone donde el script dice {{name}}. Se inserta exactamente como se escribe; no se admiten saltos de línea.

  • Predeterminado: El valor predeterminado escrito en el script, si lo tiene.

snippetPackage.name

El nombre del paquete, una carpeta para fragmentos relacionados (por ejemplo “Docker” o “Copias de seguridad”). La lista de fragmentos se puede filtrar por paquete, y un fragmento puede estar en un paquete o en ninguno. Al eliminar un paquete se conservan sus fragmentos.

  • Ejemplo: Docker

snippet.moveVault · Solo escritorio

La bóveda a la que copiar o mover el fragmento. Todos los que tienen acceso a esa bóveda podrán usarlo.

snippetRun.hosts · Solo escritorio

Los hosts en los que se ejecuta el snippet: los marcados, o (Por regla de etiquetas) los hosts con las etiquetas elegidas cuando se ejecuta.

snippetRun.output · Solo escritorio

Abrir terminales: se abre una sesión SSH nueva para cada host, en una pestaña, y el script se escribe allí cuando la sesión está lista. Recoger resultados: el script se ejecuta en cada host por un canal propio (cuatro hosts a la vez, no se escribe en ningún terminal) y una tabla muestra el estado de cada host, el código de salida, cuánto tardó y las últimas líneas que imprimió; Ver la salida tiene el resto (hasta 64 KB), y Ejecutar de nuevo lo repite donde falló.

  • Predeterminado: Abrir terminales.
  • Atención: Recoger resultados ejecuta el script sin terminal: un comando que pregunta algo (la contraseña de sudo, un sí/no) espera una respuesta que nunca llega y se detiene a los dos minutos.

snippetRun.saveTargets · Solo escritorio

Recuerda los hosts marcados, o la regla de etiquetas, con el snippet, para que estén elegidos la próxima vez que lo ejecutes en hosts. Una regla de etiquetas guardada vuelve a elegir sus hosts cada vez.

  • Predeterminado: Desactivado.

workspace.name · Solo escritorio

Un espacio de trabajo es un conjunto guardado de pestañas y paneles divididos con sus hosts, que se vuelve a abrir de una vez. Obligatorio, hasta 256 caracteres.

  • Ejemplo: Día de despliegue

Dónde: SFTP › «Nuevo» de un panel, el menú de un archivo.

sftp.name

El nombre del archivo o carpeta. No puede estar vacío, ser “.” o “..”, contener una barra ni ser un nombre ya usado en esta carpeta.

sftp.linkName · Solo escritorio

El nombre del enlace simbólico: una entrada que apunta a otro archivo o carpeta, como un acceso directo.

sftp.linkTarget · Solo escritorio

La ruta a la que apunta el enlace. Se guarda tal como se escribe y no se comprueba, así que un enlace puede apuntar a algo que aún no existe.

  • Ejemplo: /var/www/releases/current

sftp.permissionBits · Solo escritorio

Quién puede hacer qué con el elemento. Las filas son el propietario, el grupo del propietario y todos los demás; las columnas son lectura, escritura y ejecución (para una carpeta, ejecución significa “puede entrar”). Las casillas y el número octal muestran lo mismo. Con varios elementos seleccionados, una casilla con una barra es una que tienen algunos y otros no; solo se aplican las casillas que cambies, y cada elemento conserva el resto de sus permisos.

sftp.octal

Los mismos permisos como tres dígitos, uno para el propietario, otro para el grupo y otro para los demás: lectura es 4, escritura 2 y ejecución 1, sumados.

  • Ejemplo: 644 para un archivo (el propietario escribe, todos leen), 755 para una carpeta o un programa
  • Atención: En el escritorio, el número define los tres dígitos básicos de cada elemento; un cuarto dígito inicial (setuid, setgid, sticky) se ignora y esos bits se quedan como los tenga cada elemento. El móvil aplica los cuatro.

sftp.recursive

Aplicar también el cambio a todo lo que hay dentro de la carpeta, a cualquier profundidad.

  • Predeterminado: Desactivado.
  • Atención: Con Cambiar en archivos y carpetas, todo lo que hay dentro recibe el cambio, lo que puede hacer ejecutables los archivos o impedir entrar en las carpetas; elige Solo archivos o Solo carpetas para separarlos. No se puede deshacer.

sftp.chmodOnly · Solo escritorio

Qué elementos, y qué contenido de las carpetas cuando el cambio se aplica a su contenido, lo reciben: archivos y carpetas, solo archivos o solo carpetas. Solo archivos y Solo carpetas no tocan los enlaces simbólicos.

  • Predeterminado: Archivos y carpetas.
  • Ejemplo: Solo carpetas con 755 y luego Solo archivos con 644 para la raíz de un sitio web

sftp.uid

El id numérico del usuario propietario del elemento. Déjalo como está para conservar el propietario. Cambiarlo suele requerir derechos de administrador en el servidor.

  • Ejemplo: 1000

sftp.gid

El id numérico del grupo propietario del elemento. Déjalo como está para conservar el grupo.

  • Ejemplo: 33 (www-data en Debian)

sftp.conflictAll

Usar la respuesta que des ahora para todos los demás archivos de esta transferencia que ya existen, en lugar de preguntar por cada uno.

  • Predeterminado: Desactivado.
  • Atención: Junto con Reemplazar, los archivos existentes restantes se sobrescriben sin volver a preguntar.

sftp.openWithApp · Solo escritorio

El programa con el que abrir el archivo descargado: su ruta completa o un comando de tu PATH. Se inicia con el archivo como único argumento. En Windows debe ser un programa (.exe), no un lanzador .cmd o .bat: para VS Code elige Code.exe en su carpeta de instalación en lugar de “code”.

  • Ejemplo: /usr/bin/code, o C:\Program Files\Notepad++\notepad++.exe

sftp.openWithRemember · Solo escritorio

Recordar este programa para la extensión de archivo, para que “Abrir con” no vuelva a preguntar. La lista está en Ajustes › SFTP › Abrir con.

  • Predeterminado: Activado.

openIn.host · Solo teléfono

El host guardado al que se suben por SFTP los archivos compartidos con Sternway desde otra app.

openIn.directory · Solo teléfono

La carpeta de ese host en la que se suben los archivos.

  • Predeterminado: /tmp
  • Ejemplo: /home/ada/inbox

Dónde: Hosts › Nuevo › Conexión serie….

serial.port

El puerto serie o adaptador USB-serie que abrir: el cable a la consola de un router, switch o placa.

  • Predeterminado: En el escritorio, “Otro dispositivo…” con la ruta de abajo.

serial.path · Solo escritorio

El nombre de sistema del puerto serie, para uno que la lista no muestra.

  • Predeterminado: /dev/ttyUSB0, o COM1 en Windows.
  • Ejemplo: /dev/ttyUSB0 en Linux, /dev/tty.usbserial-1410 en macOS, COM3 en Windows

serial.baud

La velocidad de la línea en bits por segundo. Debe coincidir exactamente con el dispositivo o verás basura o nada. El manual del dispositivo indica cuál.

  • Predeterminado: 115200 en el escritorio, 9600 en el móvil.
  • Ejemplo: 9600 para la mayoría de los equipos de red, 115200 para la mayoría de las placas de desarrollo

serial.customBaud

Una velocidad que no está en la lista: un número entero de 50 a 4000000.

  • Ejemplo: 250000

serial.dataBits

Cuántos bits forman un carácter. Casi todo usa 8.

  • Predeterminado: 8.

serial.stopBits

Cuántos bits marcan el final de un carácter. Casi todo usa 1.

  • Predeterminado: 1.

serial.parity

Un bit opcional de comprobación de errores por carácter. Debe coincidir con el dispositivo; la mayoría no usan ninguno. La abreviatura habitual “8N1” significa 8 bits de datos, sin paridad, 1 bit de parada.

  • Predeterminado: Ninguna.

serial.flow

Cómo se avisan los dos extremos para hacer una pausa: de ninguna forma, con cables adicionales (RTS/CTS) o con caracteres especiales (XON/XOFF). Usa lo que indique el manual del dispositivo; la mayoría de las consolas no usan ninguno.

  • Predeterminado: Ninguno.

Dónde: El menú de una sesión › Compartir sesión; Sesiones › Unirse a una sesión compartida.

share.linkWorksFor · Solo escritorio

Cuánto tiempo deja entrar a invitados el enlace de invitación. Cuando se acaba el tiempo, se deja de compartir para todos, el servidor también lo cierra y rechaza a quien todavía tenga el enlace; comparte de nuevo para obtener un enlace nuevo. 1 hora, 24 horas o 7 días.

  • Predeterminado: 24 horas.

share.guestsCan · Solo escritorio

Solo mirar: los invitados ven el terminal y no pueden escribir, y no se puede dar el control a nadie; el servidor también lo rechaza. Mirar y pedirte el control: un invitado puede pedirlo y solo escribe cuando le das el control, que puedes recuperar en cualquier momento.

  • Predeterminado: Solo mirar.

share.inviteLink

El enlace que permite a alguien ver este terminal en directo. Envíaselo o pega uno que te hayan enviado para unirte. Un invitado necesita una cuenta en el mismo servidor de Sternway y el anfitrión le deja entrar. El enlace funciona hasta el tiempo elegido en El enlace funciona durante (24 horas salvo que elijas otra cosa), y deja de funcionar para siempre antes si dejas de compartir o se cierra la sesión.

  • Ejemplo: https://sternway.example.com/share/…#…
  • Atención: La parte tras # es la clave que descifra la sesión, así que envía el enlace en privado. Cualquiera que lo tenga y una cuenta en el servidor puede pedir unirse.

Dónde: Aparecen cuando una conexión necesita una respuesta.

prompt.password

La contraseña de tu cuenta en el servidor indicado en el título. Cuando un servidor hace su propia pregunta (un código de un solo uso, por ejemplo), el campo muestra el texto del servidor con una insignia “Preguntado por el servidor”.

  • Atención: Lo que escribes se guarda en memoria durante esta ejecución de la app, para que reconectar, SFTP y los reenvíos de puertos al mismo host no vuelvan a preguntar. Se olvida cuando la app se bloquea, cierras sesión o se cierra la app.

terminal.composeHide · Solo teléfono

Para una contraseña, un token u otro secreto que pide un programa del host. El campo Redactar pasa a ser un campo de contraseña de una línea: lo que escribes se muestra con puntos y el teclado no lo sugiere, no lo corrige ni lo aprende. “Insertar en la línea de comandos” lo escribe entonces tal cual, sin Enter y nunca como pegado. Se activa solo al abrir Redactar mientras el host está pidiendo una contraseña.

  • Predeterminado: Desactivado; activado cuando el host pide una contraseña.

prompt.savePassword

Conservar esta contraseña para que no se te pida la próxima vez. Solo se guarda cuando el inicio de sesión tiene éxito: en la identidad con la que inicia sesión el host si usa una (así todos los hosts que comparten esa identidad la obtienen) o, si no, en el host.

  • Predeterminado: Desactivado.
  • Atención: Una contraseña guardada se almacena en la bóveda y se sincroniza con ella; en una bóveda de equipo, los compañeros que pueden abrir la bóveda pueden usarla.

prompt.passphrase

La frase de contraseña que desbloquea la clave privada indicada en el título. No es la contraseña de tu cuenta en el servidor.

prompt.rememberPassphrase

Mantener la frase de contraseña en memoria para que esta clave no vuelva a preguntar hasta que la app se bloquee, cierres sesión o se cierre la app. Nunca se escribe en el disco.

  • Predeterminado: Desactivado.

Dónde: El botón de IA de un terminal (cuando la IA está configurada en Ajustes › IA).

aiPanel.command

Describe una tarea con palabras sencillas y el proveedor de IA escribe un comando de shell para ella. Solo se envía tu petición, nada de la terminal. El comando se muestra para que lo edites y nunca se ejecuta por ti.

  • Ejemplo: lista los 10 archivos más grandes de /var

Comando (puedes editarlo antes de insertarlo)

Sección titulada «Comando (puedes editarlo antes de insertarlo)»

aiPanel.draft

El comando que escribió la IA. Edítalo libremente; luego “Insertar en la línea de comandos” lo escribe en la terminal sin pulsar Enter, así que tú decides si ejecutarlo.

  • Atención: Una IA puede equivocarse. Lee el comando, sobre todo si borra o sobrescribe algo.

aiPanel.ask

Pregunta sobre lo que hay en pantalla. Tu pregunta y el texto que tenías seleccionado en la terminal antes de abrir el panel (como máximo unos 8.000 caracteres) se envían al proveedor de IA; nada más de la terminal.

  • Ejemplo: ¿Qué significa este error?
  • Atención: No selecciones texto que contenga una contraseña o una clave: la selección sale de este dispositivo.

Dónde: Registros (escritorio).

logs.comment · Solo escritorio

Una nota que se muestra bajo el registro en la lista, para que puedas encontrarlo de nuevo. Hasta 4000 caracteres. Se sincroniza con el registro.

  • Ejemplo: Migración de la base de datos, 12 de marzo

Dónde: El menú de un terminal › Apariencia de la sesión….

session.theme · Solo escritorio

Los colores de esta sesión concreta. Prevalece sobre el tema del host y de la app hasta que se cierre el panel, y no se guarda en ningún sitio.

  • Predeterminado: El tema del host o, si no, el de la app.

session.font

La tipografía de esta sesión concreta, mientras esté abierta.

  • Predeterminado: La fuente del host o, si no, la de la app.

session.fontSize

El tamaño del texto de esta sesión concreta, de 6 a 72 píxeles. Pellizcar para hacer zoom en una terminal en el móvil cambia este mismo valor: el texto sigue tus dedos y se ajusta a un tamaño entero al soltar.

  • Predeterminado: El tamaño del host o, si no, el de la app.

session.lineHeight

El interlineado de esta sesión concreta, como múltiplo del tamaño de fuente, de 0,8 a 2.

  • Predeterminado: El valor del host o, si no, el de la app.

session.boldText · Solo teléfono

Si el texto que un programa marca como negrita se dibuja con un grosor mayor en esta sesión concreta. Desactivado, se dibuja con grosor normal, que algunas fuentes muestran más nítido a tamaños pequeños. Dura hasta que se cierra la sesión.

  • Predeterminado: El ajuste de la app.

session.boldIsBright

Si el texto en negrita se dibuja con la variante brillante de su color en esta sesión concreta. Dura hasta que se cierra la sesión y no cambia ningún ajuste.

  • Predeterminado: El ajuste de la app.

session.smartHighlight

Si Sternway colorea lo que reconoce en la salida sin formato de esta sesión concreta. Desactívalo para una sesión cuya salida interpreta mal; qué tipos se colorean sigue como esté definido en Ajustes › Terminal. Dura hasta que se cierra la sesión y no cambia ningún ajuste.

  • Predeterminado: El ajuste del host o, si no, el de la app.

session.cursorStyle

La forma del cursor en esta sesión concreta: un bloque relleno, un subrayado o una barra fina. Una barra fina es más fácil de colocar entre dos caracteres; un bloque es más fácil de encontrar. Dura hasta que se cierra la sesión y no cambia ningún ajuste.

  • Predeterminado: El ajuste de la app.

session.cursorBlink

Si el cursor parpadea en esta sesión concreta. Desactívalo si el movimiento te distrae, o actívalo si pierdes el cursor en una pantalla muy llena. Dura hasta que se cierra la sesión y no cambia ningún ajuste.

  • Predeterminado: El ajuste de la app.

session.scrollback

Cuántas líneas de salida anterior guarda esta sesión concreta, de 1.000 a 100.000.

  • Predeterminado: El ajuste de la app.

session.bell

Qué hace la campana de la terminal en esta sesión concreta: destellar, emitir un sonido (vibrar en el móvil) o nada.

  • Predeterminado: El ajuste de la app.

Dónde: Ajustes › Registros (escritorio); el menú de un terminal › Grabar esta sesión…; Grabaciones.

settings.recording.maxSizeMb · Solo escritorio

Cuánto puede crecer una grabación, de 1 a 100 MB. Una sesión que lo supera no se corta: su grabación se cierra y una nueva, la parte 2, continúa desde ahí. Cada parte se reproduce por separado. Nunca supera el espacio para grabaciones de abajo; reducir ese espacio también reduce esto.

settings.recording.retentionDays · Solo escritorio

Las grabaciones más antiguas que esto se eliminan de este dispositivo, de 0 a 3650 días. 0 las conserva hasta que las elimines (o se agote el espacio de abajo). La retención se aplica al iniciarse la app y al terminar cada grabación.

settings.recording.storageMb · Solo escritorio

Cuánto espacio pueden ocupar en total todas las grabaciones de este dispositivo, de 16 a 65536 MB. Cuando ocupan más, se eliminan las grabaciones terminadas más antiguas hasta que quepan. Una grabación en curso nunca se elimina, ni tampoco la terminada más reciente, así que se conserva la parte que una sesión larga acaba de cerrar.

Grabar también lo que escribo en esta sesión

Sección titulada «Grabar también lo que escribo en esta sesión»

recording.sessionInput · Solo escritorio

Guarda en la grabación tus pulsaciones de teclas además de lo que mostró la terminal. Lo que escribes tras una solicitud que la app reconoce (una línea que termina en “password:”, “passphrase:”, “PIN:” y similares, también en los idiomas europeos habituales, ruso, japonés, chino y coreano, aunque el programa muestre * por cada tecla) nunca se guarda, hasta Enter, Ctrl-C o Ctrl-D.

  • Predeterminado: Desactivado: solo se graba lo que mostró la terminal.
  • Atención: El texto escrito puede contener secretos que la app no reconoce como tales: una contraseña pegada en una línea de comandos, un token, una solicitud redactada de otra forma (“Código de verificación:”, un idioma que la documentación no menciona) o una que no está al final de la última línea. Esos se grabarían.
  • Más: Leer más (en inglés)

export.format · Solo escritorio

CSV se abre en una hoja de cálculo: una fila por evento bajo una fila de cabecera. NDJSON es un objeto JSON por línea, para scripts y herramientas de registros. Ambos tienen los mismos campos, indicados en la documentación.

audit.from · Solo escritorio

El primer día que exportar, desde su inicio en la zona horaria de tu equipo. Vacío: desde el primer evento del equipo.

audit.to · Solo escritorio

El último día que exportar, hasta su final en la zona horaria de tu equipo. Vacío: hasta ahora.

audit.types · Solo escritorio

Solo estos tipos de evento van al archivo, separados por comas (por ejemplo member.added, vault.shared). Vacío: todos los tipos. La documentación los enumera todos.

© 2026 IRONPINE LABS LLC
ALL RIGHTS RESERVED.