Terminal window of the Remote Utilities Viewer
Remote Utilities 7.9: Modus Terminal auf allen Plattformen, Dateien über die Zwischenablage. Mehr erfahren →

Terminal

Mit dem Modus Terminal arbeiten Sie in einer Befehlsshell auf dem Remote-Computer: Eingabeaufforderung oder PowerShell auf einem Windows-Host, bash, zsh oder eine andere installierte Shell auf einem macOS- oder Linux-Host. Die Shell läuft auf dem Remote-Computer; der Viewer zeigt ihre Ausgabe an und sendet Ihre Tastenanschläge, ganz ohne Remotedesktop-Sitzung.

Terminal funktioniert von jedem Viewer zu jedem Host:

  • Von: Viewer für Windows, macOS oder Linux sowie die mobile App für iOS und Android.
  • Zu: Host 7.9 oder höher für Windows (Windows 10 und höher) sowie Host 2.1.1 oder höher für macOS und Linux.

Der Modus Terminal muss auf dem Host (Host-Einstellungen → Modi) und für Ihr Benutzerkonto erlaubt sein. Bei einem älteren Host oder wenn der Modus nicht erlaubt ist, meldet der Viewer dies direkt nach der Anmeldung, und das Terminal öffnet sich nicht.


Terminalmodus starten

  1. Wählen Sie auf der Registerkarte Allgemein den Modus Terminal und doppelklicken Sie auf die Zielverbindung in Ihrem Adressbuch.
  2. Geben Sie das Zugriffskennwort ein und klicken Sie auf OK.
  3. Das Terminal-Startfenster erscheint. Wählen Sie die Shell und den Benutzerkontext (siehe unten) und klicken Sie auf Ausführen. Terminal-Startfenster: die Liste Shell und die Optionen für den Benutzerkontext System, Aktueller Benutzer und Betriebssystemkonto
  4. Das Terminalfenster öffnet sich mit der Eingabeaufforderung der Shell. Geben Sie Befehle wie in einer lokalen Konsole ein.

Shell wählen

Die Liste Shell kommt vom Host und zeigt daher, was auf dem Remote-Computer tatsächlich installiert ist:

  • Windows-Host: Eingabeaufforderung, Windows PowerShell und, falls installiert, PowerShell 7.
  • macOS- und Linux-Host: Standard-Shell (die Anmeldeshell des Kontos, unter dem das Terminal läuft) und die auf dem System installierten Shells wie bash, zsh, sh oder fish.

Die Auswahl wird für jede Verbindung gespeichert: Ein Server, den Sie immer mit PowerShell verwalten, öffnet sich beim nächsten Mal in PowerShell.


Benutzerkontext wählen

Die Option Benutzerkontext legt fest, unter welchem Konto die Shell läuft:

  • System—das Konto des Host-Dienstes selbst: SYSTEM unter Windows, root unter macOS und Linux. Immer verfügbar, auch wenn niemand am Remote-Computer angemeldet ist. Dies ist eine Shell mit vollen Rechten auf dem Remote-Computer; seien Sie vorsichtig mit den Befehlen, die Sie darin ausführen.
  • Aktueller Benutzer—der Benutzer, der gerade am Remote-Computer angemeldet ist. Die Option zeigt den Benutzernamen und ist abgeblendet, wenn niemand angemeldet ist.
  • Betriebssystemkonto—geben Sie Benutzername und Kennwort eines beliebigen lokalen Kontos oder Domänenkontos auf dem Remote-Computer ein. Die Shell läuft unter diesem Konto, mit dessen Profil und Umgebung, unabhängig davon, ob der Benutzer angemeldet ist. Verwenden Sie diese Option, wenn ein Skript unter einem bestimmten Dienstkonto laufen muss oder wenn die Sitzung dieselben Spuren hinterlassen soll wie dieser Benutzer.

Betriebssystemkonto ist standardmäßig deaktiviert. Um es zu aktivieren, öffnen Sie die Host-Einstellungen, gehen Sie zu Modi und wählen Sie Terminal: Anmeldung mit Betriebssystemkonto erlauben. Die Option ist beim Agent und in der mobilen App nicht verfügbar.

Host-Einstellungen, Seite Modi: Terminal: Anmeldung mit Betriebssystemkonto erlauben

Das Terminalfenster

Das Terminalfenster zeigt die Ausgabe der Shell und sendet, was Sie eingeben. Konsolenprogramme, die den ganzen Bildschirm nutzen oder die Maus verwenden, etwa vim, mc, htop oder FAR Manager, funktionieren wie in einem lokalen Terminal.

Terminalfenster des Viewers für Windows mit htop auf einem Ubuntu-Host
  • Starten, Neu starten und Stoppen steuern die Shell. Stoppen beendet die Shell auf dem Remote-Computer; die Ausgabe bleibt auf dem Bildschirm, bis Sie das Fenster schließen. Neu starten startet eine neue Shell mit der aktuellen Shell und dem aktuellen Benutzerkontext, zum Beispiel nachdem die Shell beendet wurde oder die Verbindung abgebrochen ist.
  • Die Wahl einer anderen Shell oder eines anderen Benutzerkontexts startet die Sitzung mit den neuen Einstellungen neu.
  • Kopieren und Einfügen arbeiten mit der Zwischenablage Ihres Computers. Markieren Sie Text mit der Maus, um ihn zu kopieren; beim Einfügen wird der Text aus der Zwischenablage an der Eingabeaufforderung eingegeben.
  • Der Zoom ändert die Textgröße; das Terminal passt sich an die neue Anzahl von Spalten und Zeilen an, und laufende Programme zeichnen sich passend neu.
  • Das Fenster behält 5000 Zeilen Ausgabeverlauf zum Zurückblättern.

Wenn Sie das Terminalfenster schließen, endet die Shell auf dem Remote-Computer zusammen mit den darin gestarteten Programmen. Damit ein Programm auf einem macOS- oder Linux-Host weiterläuft, nachdem Sie die Verbindung beendet haben, starten Sie es in tmux oder screen und trennen Sie die Sitzung vor dem Schließen.

Terminalfenster des Viewers für macOS mit Midnight Commander auf einem Ubuntu-Host, mit der Auswahl von Shell und Benutzerkontext in der Symbolleiste

Mobile App

Die mobile App hat denselben Modus, angepasst an einen Touchscreen. Eine Tastenleiste über der Bildschirmtastatur ergänzt die Tasten, die ein Telefon nicht hat: Esc, Tab, Ctrl, Alt, die Pfeiltasten, Home, End, Page Up und Page Down, Ctrl+C und die Funktionstasten. Die Ausgabe lässt sich blättern, langes Drücken markiert Text zum Kopieren, Auseinander- oder Zusammenziehen mit zwei Fingern ändert die Textgröße, und im Querformat steht ein Terminal mit 100 Spalten zur Verfügung.

Terminal steht im Menü der Verbindungsmodi einer Verbindung, lässt sich als Standardaktion beim Tippen festlegen und ist in der Symbolleiste einer laufenden Sitzung in Fernsteuerung mit einem Tippen erreichbar. Shell und Benutzerkontext (System oder Aktueller Benutzer) werden auch hier für jede Verbindung gespeichert. Die integrierte Hilfe der mobilen App enthält ein ausführliches Kapitel zum Terminal.

Terminal auf einem iPhone mit htop auf einem Ubuntu-Host Terminaloptionen auf einem iPhone: Shell, Benutzerkontext, Neu starten, Stoppen und Textgröße

Verwandte Artikel