Terminal window of the Remote Utilities Viewer
Remote Utilities 7.9: modo Terminal en todas las plataformas y archivos a través del portapapeles. Más información →

Terminal

Use el modo Terminal para trabajar en un shell de comandos del equipo remoto: Símbolo del sistema o PowerShell en un Host de Windows; bash, zsh u otro shell instalado en un Host de macOS o Linux. El shell se ejecuta en el equipo remoto; el Viewer muestra su salida y envía sus pulsaciones de teclas, sin sesión de escritorio remoto.

Terminal funciona desde cualquier Viewer hacia cualquier Host:

  • Desde: el Viewer para Windows, macOS o Linux, y la aplicación móvil para iOS y Android.
  • Hacia: el Host 7.9 o posterior para Windows (Windows 10 y posteriores), y el Host 2.1.1 o posterior para macOS y Linux.

El modo Terminal debe estar permitido en el Host (Configuración del Host → Modos) y para su cuenta de usuario. Con un Host más antiguo, o si el modo no está permitido, el Viewer lo informa justo después de iniciar sesión y el terminal no se abre.


Iniciar el modo Terminal

  1. En la pestaña General, seleccione Terminal y haga doble clic en la conexión de destino en su libreta de direcciones.
  2. Introduzca la contraseña de acceso y haga clic en OK.
  3. Aparece el iniciador de Terminal. Elija el shell y el contexto del usuario (consulte más abajo) y haga clic en Ejecutar. Iniciador de Terminal: la lista Shell y las opciones de Contexto del usuario Sistema, Usuario actual y Cuenta del sistema operativo
  4. Se abre la ventana del terminal con el símbolo del shell. Escriba los comandos como lo haría en una consola local.

Elegir el shell

La lista Shell procede del Host, así que muestra lo que realmente está instalado en el equipo remoto:

  • Host de Windows: Símbolo del sistema, Windows PowerShell y, si está instalado, PowerShell 7.
  • Host de macOS y Linux: Shell predeterminado (el shell de inicio de sesión de la cuenta con la que se ejecuta el terminal) y los shells instalados en el sistema, como bash, zsh, sh o fish.

La elección se recuerda para cada conexión: un servidor que siempre administra desde PowerShell se abre en PowerShell la próxima vez.


Elegir el contexto del usuario

La opción Contexto del usuario decide con qué cuenta se ejecuta el shell:

  • Sistema—la cuenta del propio servicio del Host: SYSTEM en Windows, root en macOS y Linux. Siempre está disponible, incluso cuando nadie ha iniciado sesión en el equipo remoto. Es un shell con todos los derechos sobre el equipo remoto; tenga cuidado con los comandos que ejecuta en él.
  • Usuario actual—el usuario que ha iniciado sesión en el equipo remoto en ese momento. La opción muestra el nombre de usuario y aparece atenuada cuando nadie ha iniciado sesión.
  • Cuenta del sistema operativo—introduzca el nombre de usuario y la contraseña de cualquier cuenta local o de dominio del equipo remoto. El shell se ejecuta con esa cuenta, con su perfil y su entorno, tanto si el usuario ha iniciado sesión como si no. Úsela cuando un script deba ejecutarse con una cuenta de servicio concreta, o cuando la sesión deba dejar las mismas huellas que dejaría ese usuario.

Cuenta del sistema operativo está desactivada de forma predeterminada. Para activarla, abra Configuración del Host, vaya a Modos y seleccione Terminal: permitir iniciar sesión con una cuenta del sistema operativo. La opción no está disponible en el Agent ni en la aplicación móvil.

Configuración del Host, página Modos: Terminal: permitir iniciar sesión con una cuenta del sistema operativo

La ventana del terminal

La ventana del terminal muestra la salida del shell y envía lo que usted escribe. Los programas de consola que dibujan en toda la pantalla o usan el mouse, como vim, mc, htop o FAR Manager, funcionan igual que en un terminal local.

Ventana del terminal del Viewer para Windows ejecutando htop en un Host de Ubuntu
  • Iniciar, Reiniciar y Detener controlan el shell. Detener finaliza el shell en el equipo remoto; la salida permanece en pantalla hasta que cierre la ventana. Reiniciar inicia un shell nuevo con el shell y el contexto del usuario actuales, por ejemplo después de que el shell haya terminado o se haya perdido la conexión.
  • Elegir otro shell u otro contexto del usuario reinicia la sesión con los nuevos ajustes.
  • Copiar y pegar trabajan con el portapapeles de su equipo. Seleccione texto con el mouse para copiarlo; al pegar, el texto del portapapeles se escribe en el símbolo del shell.
  • El zoom cambia el tamaño del texto; el terminal se ajusta al nuevo número de columnas y filas, y los programas en ejecución se redibujan para adaptarse.
  • La ventana conserva un historial de 5000 líneas de salida que puede recorrer hacia atrás.

Cerrar la ventana del terminal finaliza el shell en el equipo remoto, junto con los programas iniciados en él. Para que un programa siga ejecutándose en un Host de macOS o Linux después de salir, inícielo dentro de tmux o screen y desconéctese de él antes de cerrar.

Ventana del terminal del Viewer para macOS ejecutando Midnight Commander en un Host de Ubuntu, con los selectores de shell y de contexto del usuario en la barra de herramientas

Aplicación móvil

La aplicación móvil tiene el mismo modo, adaptado a una pantalla táctil. Un panel de teclas sobre el teclado en pantalla añade las teclas que le faltan al teléfono: Esc, Tab, Ctrl, Alt, las flechas, Home, End, PgUp y PgDn, Ctrl+C y las teclas de función. La salida se puede desplazar, una pulsación prolongada selecciona texto para copiarlo, pellizcar cambia el tamaño del texto y la orientación horizontal ofrece un terminal de 100 columnas.

Terminal está en el menú de modos de conexión de una conexión, se puede elegir como su toque predeterminado y está a un toque desde la barra de una sesión de Control total en curso. El shell y el contexto del usuario (Sistema o Usuario actual) también se recuerdan aquí para cada conexión. La ayuda integrada de la aplicación móvil tiene un capítulo completo sobre Terminal.

Terminal en un iPhone ejecutando htop en un Host de Ubuntu Opciones del terminal en un iPhone: Shell, Contexto del usuario, Reiniciar, Detener y Tamaño del texto

Artículos relacionados