Secure Shell oder SSH ist ein Netzwerkprotokoll, das es Ihnen ermöglicht, eine Verbindung zu einem Remote-Server herzustellen. Sie können es verwenden, um remote über das Netzwerk auf einen anderen Computer zuzugreifen oder Befehlszeilen auszuführen.
In diesem Artikel erfahren Sie, wie Sie einen Mac über SSH mit einem Remote-Server verbinden.
Was ist SSH und wie funktioniert es?
SSH ist ein Protokoll, das Sie verwenden, um auf einen Computer über ein ungesichertes Netzwerk auf sichere Weise zuzugreifen. Es erreicht dies, indem es alle Kommunikationen zwischen Ihrem Computer und dem Server verschlüsselt. Das ist einer der Gründe, warum einer seiner beliebtesten Verwendungen der Fernzugriff und die Befehlszeilenausführung auf einem anderen Computer ist.
Der Zweck der Erstellung von SSH bestand darin, die Sicherheitsanfälligkeiten anzugehen, die mit anderen Protokollen wie FTP und Telnet verbunden sind. Tatsächlich wurde bei der Erstellung von SSH im Jahr 1995 die Portnummer 22 gewählt, die zwischen der von Telnet (23) und FTP (21) liegt.
Wenn Sie es verwenden, um eine Verbindung zu einem Remote-Server herzustellen, verschlüsselt es die Netzwerkverbindung mit zufällig generierten öffentlichen und privaten Schlüsseln und erfordert dann die Authentifizierung per Passwort, was eine zusätzliche Sicherheitsebene hinzufügt. Dies ist ein sehr einfaches Beispiel dafür, wie SSH funktioniert, aber Benutzer können auch selbst Schlüssel erstellen.
Neben dem Fernzugriff und der Befehlszeilenausführung wird SSH auch für Tunneling, die Weiterleitung von TCP-Ports und X11-Verbindungen verwendet. Sie können eine SSH-Verbindung starten, indem Sie den folgenden SSH-Befehl im Terminal von Mac eingeben: ssh benutzername@IP-Adresse
Um SSH-Verbindungen herzustellen, können Sie den integrierten SSH-Client und die Terminal-App verwenden oder einen Terminal-Emulator eines Drittanbieters installieren und zusätzliche Vorteile erhalten, die wir unten beschrieben haben.
SSH vom Mac-Terminal - der integrierte SSH-Client
Unter macOS ist Terminal die App, die Ihnen die Möglichkeit gibt, den integrierten SSH-Client auszuführen. Sie bietet Ihnen Zugriff auf ein leistungsstarkes Set von Befehlszeilen-Tools. Unten haben wir Schritt-für-Schritt-Anleitungen geteilt, wie Sie SSH über das Terminal Ihres Macs verwenden können.
So verwenden Sie SSH auf dem Mac über das Terminal
Werfen wir einen Blick auf die Schritte, die erforderlich sind, um eine SSH-Verbindung über das Terminal auf macOS herzustellen:
Öffnen Sie zunächst die Terminal-App, indem Sie den Finder öffnen und zu Anwendungen > Dienstprogramme gehen. Sie können sie auch öffnen, indem Sie in der Spotlight-Suche (Befehl+Leertaste) danach suchen.
Um eine SSH-Verbindung herzustellen, müssen Sie den folgenden Befehl im Terminal eingeben: ssh user@IP-Adresse. Sie müssen „user“ durch Ihren Benutzernamen und „IP-Adresse“ durch die IP-Adresse des Remote-Servers ersetzen.
Hinweis: Wenn Sie sich zum ersten Mal verbinden, werden Sie möglicherweise aufgefordert zu bestätigen, ob Sie die Verbindung fortsetzen möchten. Geben Sie einfach yes ein und drücken Sie die Eingabetaste.
Geben Sie das Passwort ein, wenn der SSH-Client danach fragt.
Einmal verbunden, können Sie jeden Terminal-Befehl verwenden, um eine Aktion auszuführen. Wir empfehlen, unsere Liste von Terminal-Befehlen anzusehen, um zu sehen, was Sie tun können.
Um die Verbindung zum SSH-Server zu trennen, geben Sie exit ein und drücken Sie die Eingabetaste.
Die alternative Methode zum Zugriff auf SSH: Commander One - der Terminal-Emulator
Wenn Sie eine intuitivere Anwendung zur Nutzung von SSH in macOS suchen, empfehlen wir, sich Commander One anzusehen. Es ist ein Dateimanager, der auch als FTP-Client dient und in der Pro-Version mit einem Terminal-Emulator ausgestattet ist. Commander One enthält viele weitere nützliche Funktionen, darunter eine Dual-Panel-Oberfläche, die Möglichkeit, Cloud-Speicher als lokale Laufwerke zu mounten, und Unterstützung für ZIP-Archive.
Commander One ist jedoch nicht nur ein Ersatz für das Terminal. Es ist auch eine großartige Alternative zur Finder-App. Die beiden Panels helfen dabei, die Produktivität zu steigern und Ihren Workflow reibungsloser zu gestalten. Sie können mit mehreren Ordnern interagieren, Dateien per Knopfdruck ausblenden/einblenden, Hotkeys anpassen und so viele Tabs öffnen, wie Sie möchten.
Die Pro-Version bietet zusätzliche Funktionen und fortschrittlichere Funktionalitäten, wie die Möglichkeit, Terminal innerhalb der Commander One-Oberfläche zu verwenden. Sie können auch einen Amazon S3-Bucket einbinden, mit WebDAV-Dateien arbeiten, nahtlos auf Backblaze B2-Dateien zugreifen und mehr.
SSH auf dem Mac mit Commander One öffnen
Die Verwendung von Commander One zum Öffnen einer SSH-Verbindung auf dem Mac ist ein unkomplizierter Prozess. Unten haben wir erklärt, wie Sie dies tun können:
Laden Sie zuerst Commander One von der offiziellen Website herunter. Warten Sie, bis die Installation auf Ihrem Mac abgeschlossen ist, und starten Sie es dann.
Drücken Sie gleichzeitig Strg+O, um das Terminal in Commander One zu öffnen.
Um eine SSH-Verbindung herzustellen, geben Sie ssh[Benutzername]@[IP-Adresse] im Terminal ein. Ersetzen Sie [Benutzername] durch den Benutzernamen des entfernten Benutzers und [IP-Adresse] durch die IP-Adresse des Servers.
So aktivieren Sie SSH auf dem Mac
Wenn Sie sich aus der Ferne über ein Netzwerk mit Ihrem Mac verbinden möchten, müssen Sie zuerst einige Einstellungen konfigurieren. Sobald Sie diese Einstellungen geändert haben, können Sie sich über SSH mit Ihrem Mac verbinden.
Damit dies funktioniert, müssen Sie die Fernanmeldung auf Ihrem Mac aktivieren, die in den Systemeinstellungen zu finden ist. Wir empfehlen, den Leitfaden auf der offiziellen Website von Apple zu lesen, um zu erfahren, wie das geht.
Fazit
SSH ist eine sichere Möglichkeit, sich remote mit einem Computer zu verbinden, und wie wir in diesem Artikel gesehen haben, gibt es zwei Möglichkeiten, dies zu tun. Sie können einen SSH-Client entweder im Terminal von Mac verwenden oder Commander One herunterladen, um noch mehr Funktionen zu erhalten.
Die Pro-Version von Commander One ermöglicht es Ihnen, Terminal-Befehle im selben Fenster auszuführen, sodass der Wechsel zu einer anderen App entfällt. Außerdem ist es eine großartige Finder-Alternative und ein FTP-Client, sodass Sie viel mehr tun können, als nur via SSH eine Verbindung zu anderen Computern auf Ihrem Mac herzustellen.