Terminal window of the Remote Utilities Viewer
Remote Utilities 7.9: modalità Terminale su ogni piattaforma, file tramite gli appunti. Scopri di più →

Terminale

Usa la modalità Terminale per lavorare in una shell dei comandi sul computer remoto: Prompt dei comandi o PowerShell su un Host per Windows, bash, zsh o un'altra shell installata su un Host per macOS o Linux. La shell viene eseguita sul computer remoto; il Viewer ne mostra l'output e invia ciò che digiti, senza una sessione di desktop remoto.

Il Terminale funziona da qualsiasi Viewer verso qualsiasi Host:

  • Da: Viewer per Windows, macOS o Linux, e l'app mobile per iOS e Android.
  • Verso: Host 7.9 o successivo per Windows (Windows 10 e versioni successive), e Host 2.1.1 o successivo per macOS e Linux.

La modalità Terminale deve essere consentita sull'Host (Impostazioni di Host → Modalità) e per il tuo account utente. Con un Host meno recente, o quando la modalità non è consentita, il Viewer lo segnala subito dopo l'accesso e il terminale non si apre.


Avvia la modalità Terminale

  1. Nella scheda Generale seleziona Terminale e fai doppio clic sulla connessione di destinazione nella tua rubrica.
  2. Inserisci la password di accesso e fai clic su OK.
  3. Compare la finestra di avvio del Terminale. Scegli la shell e il contesto utente (vedi sotto) e fai clic su Esegui. Finestra di avvio del Terminale: l'elenco Shell e le opzioni di Contesto utente Sistema, Utente corrente e Account del sistema operativo
  4. Si apre la finestra del terminale con il prompt della shell. Digita i comandi come faresti in una console locale.

Scegli la shell

L'elenco Shell viene fornito dall'Host, quindi mostra ciò che è effettivamente installato sul computer remoto:

  • Host per Windows: Prompt dei comandi, Windows PowerShell e, se installato, PowerShell 7.
  • Host per macOS e Linux: Shell predefinita (la shell di login dell'account con cui viene eseguito il terminale) e le shell installate nel sistema, come bash, zsh, sh o fish.

La scelta viene ricordata per ogni connessione: un server che gestisci sempre da PowerShell si aprirà in PowerShell anche la volta successiva.


Scegli il contesto utente

L'opzione Contesto utente stabilisce con quale account viene eseguita la shell:

  • Sistema—l'account del servizio Host stesso: SYSTEM su Windows, root su macOS e Linux. Sempre disponibile, anche quando nessuno ha effettuato l'accesso al computer remoto. È una shell con diritti completi sul computer remoto; fai attenzione ai comandi che vi esegui.
  • Utente corrente—l'utente che ha effettuato l'accesso al computer remoto in questo momento. L'opzione mostra il nome utente ed è disattivata quando nessuno ha effettuato l'accesso.
  • Account del sistema operativo—inserisci il nome utente e la password di qualsiasi account locale o di dominio del computer remoto. La shell viene eseguita con quell'account, con il suo profilo e il suo ambiente, che l'utente abbia effettuato l'accesso o no. Usala quando uno script deve essere eseguito come uno specifico account di servizio, o quando la sessione deve lasciare le stesse tracce che lascerebbe quell'utente.

Account del sistema operativo è disattivato per impostazione predefinita. Per attivarlo, apri Impostazioni di Host, vai a Modalità e seleziona Terminale: consenti l'accesso con un account del sistema operativo. L'opzione non è disponibile sull'Agent né nell'app mobile.

Impostazioni di Host, pagina Modalità: Terminale: consenti l'accesso con un account del sistema operativo

La finestra del terminale

La finestra del terminale mostra l'output della shell e invia ciò che digiti. I programmi da console che disegnano sull'intero schermo o usano il mouse, come vim, mc, htop o FAR Manager, funzionano come in un terminale locale.

Finestra del terminale del Viewer per Windows che esegue htop su un Host Ubuntu
  • Avvia, Riavvia e Arresta controllano la shell. Arresta termina la shell sul computer remoto; l'output resta sullo schermo finché non chiudi la finestra. Riavvia avvia una nuova shell con la shell e il contesto utente correnti, ad esempio dopo che la shell è terminata o la connessione è stata persa.
  • Scegliere un'altra shell o un altro contesto utente riavvia la sessione con le nuove impostazioni.
  • Copia e incolla funzionano con gli appunti del tuo computer. Seleziona il testo con il mouse per copiarlo; incolla digita il testo degli appunti al prompt.
  • Lo zoom cambia la dimensione del testo; il terminale viene ridimensionato al nuovo numero di colonne e righe, e i programmi in esecuzione si ridisegnano per adattarsi.
  • La finestra conserva 5000 righe di cronologia dell'output da scorrere all'indietro.

Chiudere la finestra del terminale termina la shell sul computer remoto, insieme ai programmi avviati al suo interno. Per lasciare un programma in esecuzione su un Host per macOS o Linux dopo che esci, avvialo dentro tmux o screen e scollegati prima di chiudere.

Finestra del terminale del Viewer per macOS che esegue Midnight Commander su un Host Ubuntu, con i selettori di shell e contesto utente nella barra degli strumenti

App mobile

L'app mobile ha la stessa modalità, adattata a uno schermo touch. Un pannello di tasti sopra la tastiera a schermo aggiunge i tasti che un telefono non ha: Esc, Tab, Ctrl, Alt, i tasti freccia, Home, End, PgUp e PgDn, Ctrl+C e i tasti funzione. L'output si scorre, una pressione prolungata seleziona il testo da copiare, avvicinando o allontanando due dita si cambia la dimensione del testo, e l'orientamento orizzontale offre un terminale di 100 colonne.

Il Terminale si trova nel menu delle modalità di connessione di una connessione, può essere impostato come suo tocco predefinito ed è a un tocco di distanza dalla barra di una sessione di Controllo totale in corso. Anche qui la shell e il contesto utente (Sistema o Utente corrente) vengono ricordati per ogni connessione. La guida integrata dell'app mobile ha un capitolo completo dedicato al Terminale.

Terminale su un iPhone che esegue htop su un Host Ubuntu Opzioni del Terminale su un iPhone: Shell, Contesto utente, Riavvia, Arresta e Dimensione testo

Articoli correlati