Sie müssen schnell einen Remote-Befehl ausführen, einen Port weiterleiten oder Ihren SSH-Server über ein öffentliches Internet-Netzwerk sicher von Ihrem iPad oder iPhone aus debuggen? Hier sind die besten Terminals oder SSH-Apps, die Sie sofort verwenden können.

Server und Remote-Desktops sind die beiden wichtigsten Produkte der IT. Server dienen den Benutzern und Clients, indem sie Daten verarbeiten, Anwendungen hosten, Transaktionen abwickeln usw.

Remote-Desktops oder Workstations helfen den Mitarbeitern, das Unternehmen zu führen. Aber diese beiden können jederzeit ausfallen. Hier kommen SSH-Clients oder Terminal-Apps ins Spiel. Sie können eine solche Anwendung verwenden, um das Problem zu lösen und die Server und Workstations wieder zum Laufen zu bringen.

Aber bei den Tausenden von Optionen, die im Apple App Store zur Verfügung stehen, kann die Suche nach dem richtigen SSH-Client zu einer schwierigen Aufgabe werden. Kein Grund zur Sorge! Im Folgenden stelle ich Ihnen die besten Terminals/SSH-Apps für iOS-Geräte vor.

Wenn Sie mehr über die Einsatzmöglichkeiten und Vorteile von SSH-Terminals erfahren möchten, scrollen Sie nach unten zum Abschnitt ” Was ist eine Terminal SSH-App “.

Lassen Sie uns nun erkunden, welches die besten Terminal/SSH-Apps für Ihr iPhone oder iPad sind.

Prompt

Prompt ist ein beliebter SSH-Client für iPad- und iPhone-Nutzer. Er ermöglicht es Ihnen, Ihre Server, Sicherheitsschlüssel, Befehle und privaten Schlüssel zwischen verschiedenen Geräten zu synchronisieren, so dass Sie Aufgaben auf Ihrem iPhone fortsetzen können, wenn Sie den Mac zu Hause oder im Büro lassen.

Über die schlanke grafische Benutzeroberfläche können Sie Server hinzufügen, die Einstellungen des SSH-Clients anpassen, private Schlüssel verwalten und vieles mehr. Das Dashboard bietet Ihnen einen schnellen Überblick über alle Server, die Sie dem Terminal hinzugefügt haben, sowie über deren wichtige Statistiken.

Zu den weiteren wichtigen Funktionen gehören folgende:

  • Speichern Sie Befehle und Texte als Clips und rufen Sie sie einfach über die Tastatur auf
  • Sperren Sie die App mit der iOS-Sicherheitsfunktion FaceID
  • Generieren Sie einen privaten Schlüssel für eine zweite Verbindung, ohne die bestehende zu unterbrechen
  • Verwenden Sie Edge Swiping oder die Tab-Leiste, um einfach zwischen Verbindungen zu wechseln

Download: Prompt 2 | Preis: ab $14.99

Termius

Neben der SSH-Verbindung können Sie mit Termius auch andere Verbindungsprotokolle für Remote-Server wie Telnet, Mosh, SFTP und Prot Forwarding nutzen. Die virtuelle Tastatur auf iPhone und iPad verfügt über alle Sondertasten, die Sie benötigen, um mühelos Codes an die Remote-Server zu senden.

Die Terminal-App unterstützt auch Bluetooth-iOS-Tastaturen, insbesondere die für iPads. Außerdem können Sie mit der Multitab-Benutzeroberfläche von Termius auf mehreren Servern arbeiten, auch auf gemeinsam genutzten Servern.

Bei Bedarf können Sie das Server-Dashboard oder die Coding-Ansichten teilen, um die Serverleistung oder die Codes, die Sie ausführen, nebeneinander zu vergleichen. Die zusätzlichen Funktionen umfassen Folgendes:

  • Eine Historie der Terminalbefehle
  • Erstellen von Hotkeys für häufig verwendete Shell-Skripte und -Befehle
  • Cloud-Tresor für die Online-Freigabe von Anmeldeinformationen
  • Automatische Vervollständigung von Code und Skripten innerhalb der Terminal-App

Herunterladen: Termius: Terminal & SSH-Client | Preis: ab $12.00

a-Shell

Wenn Sie an lokaler Programmierung auf iOS arbeiten oder einen lokalen Terminalemulator für entfernte Server benötigen, sollten Sie sich a-Shell ansehen. Damit können Sie fast alle Unix-Befehle auf Ihrem iPad oder iPhone in einer nativen Unix-Befehlszeilenoberfläche ausführen.

a-Shell local terminal emulator

Mit a-Shell können Sie iOS-Apps oder -Server lokal mit verschiedenen Programmiersprachen wie JavaScript, Perl, Lua, C, C , Python und mehr programmieren.

Das Beste an dieser Terminal-App ist ihre Kompatibilität mit der iOS Shortcuts-App. Sie können mit Shortcuts und a-Shell einfache Skripte erstellen, um Befehlsausführungen, Dateiübertragungen, Dateidownloads usw. zu automatisieren.

Download: a-Shell | Preis: kostenlos zum Herunterladen und Verwenden

La Terminal

La Terminal ist ein SSH-Client für iPhone und iPad, der eine solide Mischung aus Funktionalität und benutzerfreundlichem Design bietet. Mit seiner innovativen Befehlssuche können Sie Befehle schnell finden und ausführen und mühelos personalisierte Arbeitsabläufe erstellen, um komplexe Vorgänge zu rationalisieren.

la-terminal

Die App verfügt über eine wunderschön gestaltete, intuitive Benutzeroberfläche, die Sie mit Hintergründen mit Live-Effekten versehen können, um sie optisch ansprechend zu gestalten, ohne den Kernnutzen zu beeinträchtigen. La Terminal ist nicht nur ästhetisch, sondern speichert auch die privaten Schlüssel sicher, um ein Höchstmaß an Sicherheit zu gewährleisten.

Eine der besten Eigenschaften von La Terminal ist die Synchronisierung der iCloud-Einstellungen und -Schlüssel, mit der Sie problemlos zwischen Ihrem iPhone, iPad und Mac wechseln können. Darüber hinaus bieten die Ressourcenmonitore von La Terminal, einschließlich der Visualisierung der CPU- und Speichernutzung, einen detaillierten Überblick über die Systemleistung, um die Verwaltung von Hosts mit Linux, Mac oder Windows zu vereinfachen.

Eine weitere beeindruckende Funktion ist der KI-Assistent von La Terminal. Er kann mühelos Befehle für bash, zsh oder PowerShell generieren und Ihre Absichten in präzise Befehlszeilenanweisungen übersetzen. La Terminal Pro bietet auch Extras wie einen SFTP-Dateimanager für diejenigen, die fortgeschrittenere Funktionen benötigen.

Mit seinen Funktionen und einem umfassenden SSH-Terminal-Erlebnis ist La Terminal für Gelegenheitsnutzer und Power-User gleichermaßen geeignet.

Herunterladen: La Terminal | Preis: Kostenlos zum Herunterladen, Premium-Version ab $2,99 pro Monat.

xTerminal

Die komplette SSH-Lösung für iPad und iPhone ist xTerminal. Mit seiner interaktiven Konsole können Sie Codes schneller eingeben und sich über einen sicheren Tunnel schnell mit entfernten oder gemeinsam genutzten Servern verbinden. Mit Strg, Pfeiltasten und anderen Sondertasten auf der virtuellen Tastatur von xTerminal können Sie Skript- oder Code-Dokumente mit Vim/Vi-Editoren bearbeiten.

xTerminal - SSH Terminal Shell

Um die Serververwaltung zu beschleunigen, können Sie außerdem Snippets erstellen, organisieren und kennzeichnen. Snippets sind eine Liste von Codes, die Sie häufig auf einem SSH-Terminal-Client ausführen. So können Sie sich bei der fehlerfreien Ausführung von Code auf dem Remote-Server eher auf den Speicher der App als auf Ihren eigenen Speicher verlassen.

Außerdem können Sie damit Befehle auf verschiedenen Servern in Stapeln ausführen. Wenn Sie die App entsprechend konfigurieren, können Sie alle Ergebnisse in einem App-Fenster finden.

Download: xTerminal – SSH Terminal Shell | Preis: ab $4.99

Blink Shell ist ein SSH-Client in Desktop-Qualität mit integrierter Unterstützung für Microsoft Visual Studio Code. Bei Blink müssen Sie nicht mit langweiligen Benutzeroberflächen interagieren. Sie können sofort nach dem Start der Anwendung mit der Befehlszeile programmieren.

Mit dem VS Code-Modul erstellen Sie Programme für entfernte Projekte auf einem entfernten Server. Alternativ können Sie Software- oder App-Coding-Projekte auch lokal erstellen und dabei die Hardware-Ressourcen von iPhone und iPad nutzen.

Sie können die Netzwerkverbindung unterwegs umschalten, und die Serververbindungen bleiben dank Mosh weiterhin online. Es sorgt auch dafür, dass die Verbindung nach einem Neustart oder Ruhezustand des Geräts nicht abbricht oder verzögert wird.

Herunterladen: Blink Shell, Build & Code | Preis: ab $7.99

ISH-App

ISH app ist ein innovatives Entwicklungsprojekt, das die gesamte Linux-Shell-Umgebung auf Ihr iPhone oder iPad bringt. Es verwendet den usermode x86-Emulator, um ein Linux-Terminal zu emulieren. Sobald Sie die App aus dem App Store installieren und starten, erhalten Sie das Alpine Terminal für Linux.

ISH app

Es ist ein leichtgewichtiger Terminal-Client, der auf busybox und musl libc basiert, so dass Sie schneller programmieren können, ohne die Hardware-Ressourcen des iPhone oder iPad zu belasten. Seine modifizierte virtuelle Tastatur verfügt über die Tasten, die Sie zum Programmieren benötigen, wie Tab, Strg, Esc und Pfeiltasten. Außerdem gibt es eine spezielle Einstellungstaste auf der Tastatur, mit der Sie App-Oberflächen wie das Erscheinungsbild, das App-Symbol usw. ändern können.

Download: iSH Shell | Preis: kostenlos zum Herunterladen und Verwenden

iTerminal

iTerminal - SSH Telnet Client

iTerminal – SSH Telnet Client ist ein Telnet- und SSH-Terminal-Client von Comcsoft. Wenn Sie eine Verbindung zu Ihrem Remote-Server herstellen, können Sie einen Benutzernamen und ein Passwort für zusätzliche Sicherheit einrichten. Das Passwort funktioniert zusätzlich zur Authentifizierung mit dem privaten SSH-Schlüssel.

Sie können eine Liste von Remote- und gemeinsam genutzten Servern erstellen, die Sie häufig über SSH oder Telnet verwalten. Wenn Sie einen Server-Lastausgleich, Datensicherheit und Datenschutz benötigen, können Sie den SOCKS 5 Proxy Server verwenden. Für zusätzliche Sicherheit können Sie regelmäßig neue private Schlüssel mit PPK- und PEM-Schlüsseln mit 4096 Bit langen Hash-Codes erstellen.

Download: iTerminal – SSH Telnet Client | Preis: ab $4.99

SecureCRT

SecureCRT ist ein SSH/Telnet-Client für iOS. Er ermöglicht einen sicheren Fernzugriff und eine erstklassige Terminalemulation von iPad und iPhone aus. Mit SecureCRT können Sie von Ihrem iPhone oder iPad aus mühelos eine Verbindung zu UNIX-, Linux- oder VMS-Systemen herstellen. Alle Verbindungen erfolgen über einen SSH-Tunnel für maximale Sicherheit.

image-252

Die erweiterte Sitzungsverwaltung ermöglicht es Ihnen, Sitzungen in Ordnern zu organisieren und Sitzungen vom SecureCRT-Desktop zu importieren. Sie haben die Wahl zwischen verschiedenen Emulatoren wie ANSI, VT100/102/220, Wyse 50/60, SCO ANSI, Linux-Konsole und Xterm. Außerdem können Sie sich mit demselben Remote-Server verbinden, um verschiedene Befehle in speziellen Registerkarten auszuführen.

Herunterladen: SecureCRT | Preis: $9.99

Was ist eine Terminal/SSH-Anwendung?

Emulations-Terminal-Clients oder SSH-Anwendungen sind Benutzeroberflächen für das SSH-Protokoll. SSH steht für Secure Socket Shell oder Secure Shell.

Es handelt sich um ein kryptografisches Netzwerkprotokoll für den Zugriff auf entfernte Desktops und Server über ein ungesichertes Netzwerk, das öffentliche Internet usw. SSH bietet die gesamte gesicherte und verschlüsselte Infrastruktur, die Sie zum Senden von Datenpaketen benötigen.

Es stellt einen Tunnel für die Datenverbindung zwischen dem entfernten und dem lokalen Computer her, so dass Sie die Datenkommunikation nutzen können, ohne sich Gedanken über digitale Abhörmaßnahmen machen zu müssen.

SSH unterstützt verschiedene Authentifizierungsmethoden wie Passwörter, Public-Key-Kryptographie und Zwei-Faktor-Authentifizierung. Darüber hinaus können Sie SSH auch für den Zugriff auf grafische Benutzeroberflächen auf einem Remote-Server verwenden, indem Sie die X11-Weiterleitung aktivieren.

Vor dem SSH-Protokoll haben Sysadmins oder IT-Techniker das Telnet- oder FTP-Protokoll für die Verwaltung von Remote-Servern und -Desktops verwendet. Aber diese Protokolle haben Schwachstellen, gegen die SSH immun ist. Daher hat sich SSH zu einem beliebten Netzwerkprotokoll für die Steuerung von Remote-Servern entwickelt.

Was sind die Einsatzmöglichkeiten von Terminal/SSH-Anwendungen?

Im Folgenden finden Sie Informationen zur Verwendung von SSH-Clients oder Terminalanwendungen:

  1. Sicherer Zugriff auf und Verwaltung von entfernten Servern oder Computern.
  2. Führen Sie Befehle auf entfernten Systemen aus.
  3. Sichere Übertragung von Dateien zwischen lokalen und entfernten Rechnern.
  4. Konfigurieren und verwalten Sie Netzwerkgeräte aus der Ferne.
  5. Sichere verschlüsselte Verbindungen für die Fernverwaltung aufbauen.
  6. Fehlerbehebung und Debugging von Anwendungen oder Diensten auf entfernten Systemen.
  7. Auf Protokolle, Systeminformationen und Konfigurationsdateien aus der Ferne zugreifen und diese einsehen.
  8. Erstellen Sie sichere Tunnel und leiten Sie Ports für eine sichere Kommunikation weiter.
  9. Ermöglichen Sie den Fernzugriff auf grafische Anwendungen durch X11-Weiterleitung.
  10. Arbeiten Sie mit einem Team zusammen, indem Sie einen sicheren Fernzugriff auf gemeinsam genutzte Systeme ermöglichen.

Verwendung von SSH/Terminal-Apps auf iPhone oder iPad

Die Kommunikation zwischen einem Client-Computer und einem Server kann leicht gefährdet werden, wenn Sie minderwertige Geräte und Netzwerkprotokolle verwenden. Und wenn solche Daten kompromittiert werden, könnten Sie die Kontrolle über den Server verlieren. Das Schlimmste, was passieren kann, ist, dass Hacker Kundendaten an Dritte verkaufen und damit Ihr Unternehmen gefährden.

Um solche Risiken zu vermeiden, können Sie hochsichere mobile Geräte wie iPhones oder iPads für die Kommunikation mit entfernten Servern verwenden. Früher unterstützten iOS-Geräte diese Funktion nicht, aber heute schon. Sie müssen nur einen der SSH-Clients oder Terminal-Apps installieren, die in diesem Artikel beschrieben werden.

Die Funktionen und Vorteile von Terminals/SSH-Anwendungen

Hier sind einige nützliche Funktionen von SSH-Clients und wie sie Ihnen helfen:

#1. Synchronisierung von Sicherheitsschlüsseln und Funktionen

Wenn Sie SSH-Tunnel von verschiedenen Geräten aus nutzen, dann ist die Synchronisierungsfunktion ein wahrer Segen. Sie können bevorzugte Server, Sicherheitsschlüssel, Passwörter, häufig verwendete Syntaxen und private Schlüssel zwischen Geräten wie iPhones, iPads und Macs speichern und synchronisieren. Wenn Sie ein Gerät wechseln, müssen Sie nicht bei Null anfangen. Verwenden Sie die synchronisierten Daten, um den Remote-Server über einen SSH-Tunnel zu steuern.

#2. Bevorzugte Befehle

Sie müssen sich alle Befehle merken, die Sie auf einem SSH-Client verwenden. Mit der Favoritenfunktion können Sie eine Liste von Befehlen erstellen. Sie können auch verschiedene Listen für verschiedene Server erstellen. Greifen Sie bei Bedarf von der Terminal-App aus auf die Listen zu, und schon sind Sie fertig.

#3. Geräteinternes Schutzsystem

Die meisten SSH-Client-Apps lassen sich in das Gerät integrieren, um eine Gerätesperre, eine PIN, ein Passwort, eine biometrische Sperre usw. zu verwenden. So können Sie auch bei Verlust des Geräts ruhig bleiben.

#4. Verwaltung von Sicherheitsschlüsseln

Die Verwaltung des privaten Schlüssels ist äußerst wichtig, da er der Schlüssel für die Kommunikation zwischen dem Remote-Server und Ihrem Client-Gerät ist. Möglicherweise müssen Sie einen neuen privaten Schlüssel erstellen, einen früheren Schlüssel wiederherstellen oder Schlüssel mit anderen Benutzern teilen. Eine Terminal-App bietet solche Optionen.

#5. Qwerty-Tastatur

SSH-Apps verfügen über eine QWERTZ-Tastatur auf dem Bildschirm. So können Sie auf Tasten wie Strg, Shift, Return, Command, Alt, Insert usw. auf Ihrem Bildschirm zugreifen, um Befehle einfach auszuführen oder Remote-Server zu debuggen.

#6. Cloud-Integration

Sie können die SSH-Client-Anwendung mit Ihren Cloud-Servern wie AWS, Digital Ocean, Google Cloud, Azure usw. integrieren. Solche Integrationen gewährleisten eine schnelle und sichere Verbindung, einen vereinfachten Zugriff, eine schnelle Fehlerbehebung und viele andere Vorteile.

#7. Mehrere Programmiersprachen

Verschiedene Remote-Server in Ihrem Unternehmen könnten unterschiedliche Sprachen verwenden. Daher bieten die besten SSH-Client-Anwendungen Unterstützung für die Programmierung in mehreren Sprachen. Sie können zum Beispiel Server steuern, die Bash, Ruby, Python, PowerShell, Perl, Lua, JavaScript, C usw. verwenden.

#8. Gleichzeitige Sitzungen

Wenn Sie einen Server debuggen und einen Befehl auf einem anderen Server ausführen müssen, benötigen Sie gleichzeitige SSH-Tunneling-Sitzungen. Einige iPhone- und iPad-Apps für SSH-Tunneling bieten diese Funktion, so dass Sie mehr als einen Server gleichzeitig kontrollieren können.

Schlussfolgerung

So, jetzt wissen Sie, welches die besten SSH-Clients sind, die Sie auf Ihrem iPad oder iPhone verwenden können, um Befehle aus der Ferne an einen Server oder Remote-Desktop-PC zu senden. Neben extremer Sicherheit und Privatsphäre bieten diese Apps auch Komfort und Hilfe bei Terminalcodes oder Syntaxen, die Sie sich merken und ausführen müssen.

Probieren Sie also ohne zu zögern eine der oben genannten SSH-Apps aus und halten Sie Ihren Server über die Ausführung von Fernbefehlen von überall aus am Laufen.

Als Nächstes: Mac Terminal-Befehle, die Sie kennen müssen.