Wie ändere ich in Termius das Standard-Shell-Profil?

Melden
  1. Einleitung zum Ändern des Standard-Shell-Profils in Termius
  2. Voraussetzungen und Grundprinzip
  3. Schritte zum Ändern des Standard-Shell-Profils in Termius
  4. Alternative: Nutzerprofil auf dem Server anpassen
  5. Fazit

Einleitung zum Ändern des Standard-Shell-Profils in Termius

Termius ist ein beliebter SSH-Client, der es ermöglicht, Verbindungen zu Servern herzustellen und deren Shells zu nutzen. Standardmäßig verwendet Termius bei einer Verbindung die auf dem Server voreingestellte Shell, zum Beispiel bash oder zsh. Manchmal möchte man aber eine andere Shell als Standard festlegen, wenn man eine Verbindung herstellt. Dazu bietet Termius die Möglichkeit, für Hosts individuelle Profile oder Befehle festzulegen. Im Folgenden wird beschrieben, wie du das Standard-Shell-Profil bzw. die auszuführende Shell in Termius anpasst.

Voraussetzungen und Grundprinzip

Um das Standard-Shell-Profil in Termius zu ändern, musst du dir vorab darüber im Klaren sein, welche Shell du als Standard verwenden möchtest, etwa zsh, fish oder eine andere. Die Shell muss natürlich auch auf dem Zielserver installiert und konfiguriert sein. Termius selbst bietet keine direkte Einstellung, um die Standard-Shell auf dem Server zu ändern, sondern du kannst festlegen, welcher Befehl beim Verbindungsaufbau ausgeführt wird. Mit dieser Möglichkeit lässt sich steuern, welche Shell gestartet wird.

Schritte zum Ändern des Standard-Shell-Profils in Termius

Öffne zuerst Termius und gehe in die Hosts-Übersicht, also die Liste deiner gespeicherten Server. Wähle dort den Host aus, für den du die Standard-Shell anpassen möchtest. Nachdem du den Host ausgewählt hast, klickst du auf Bearbeiten (meist durch ein Stiftsymbol gekennzeichnet). In den Host-Einstellungen findest du verschiedene Optionen zur Konfiguration der Verbindung.

Suche in den Einstellungen nach dem Feld Command oder Shell. Dieses Feld ist dafür vorgesehen, einen Befehl anzugeben, der direkt nach dem Verbindungsaufbau ausgeführt wird. Um beispielsweise zsh anstelle der Default-Shell zu starten, trage dort einfach zsh ein. Wenn du bash starten möchtest, setzt du bash als Command ein. Dadurch überschreibt Termius die standardmäßige Shell und führt beim Verbindungsaufbau die von dir angegebene Shell aus.

Alternative: Nutzerprofil auf dem Server anpassen

Zusätzlich kannst du auf dem Server selbst die Standard-Shell für deinen Benutzer ändern. Dies geschieht mit dem Befehl chsh (change shell). Beispielsweise mit chsh -s /bin/zsh kannst du zsh als Standard festlegen. Wenn du diese Änderung dann vorgenommen hast, musst du in Termius keine Sonderbefehle mehr eingeben, da ab dann automatisch die neue Shell startet. Diese Methode ist meist eleganter, da sie serverseitig die Nutzerumgebung anpasst.

Fazit

Um das Standard-Shell-Profil in Termius zu ändern, hast du zwei Hauptwege. Entweder definierst du in den Host-Einstellungen einen Befehl, der nach dem Login ausgeführt wird, um eine bestimmte Shell zu starten, oder du änderst direkt die Standard-Shell des Benutzers auf dem Server via chsh. Die Variante über Termius ist schnell und flexibel, die serverseitige Änderung sorgt für dauerhafte Konsistenz. So kannst du deine Arbeitsumgebung in Termius genau an deine Bedürfnisse anpassen.

0

Kommentare