SSH auf Mac mit dem nativen SSH-Client
Inhaltsverzeichnis:
Wussten Sie, dass der Mac über einen nativen SSH-Client verfügt, der direkt in die Befehlszeile integriert ist? Dieser SSH-Client ermöglicht gesicherte Verbindungen und entfernte Anmeldungen bei anderen Computern. Im Gegensatz zu Windows benötigen Sie keine Drittanbieter-App, um SSH für Verbindungen mit entfernten Computern und Geräten zu verwenden, da ssh direkt in Mac OS und Mac OS X integriert ist – perfekt!
Sehen wir uns an, wie Sie mit dem nativen SSH-Client in Mac OS eine SSH-Verbindung zu einem anderen Computer herstellen.
Kurzer Hintergrund für das Unbekannte; SSH steht für Secure SHell und ermöglicht verschlüsselte Verbindungen zu anderen Computern über ein Netzwerk oder das breitere Internet. Sie können den SSH-Client in Mac OS verwenden, um sich mit jedem anderen Computer zu verbinden, auf dem ein SSH-Server läuft, egal ob auf einem anderen Mac mit Mac OS X, Linux, Unix oder Windows-Computer, solange er einen SSH-Server hat Wenn Sie es ausführen und über Anmeldeinformationen verfügen, kann es sicher verbunden werden.
Die Verwendung von ssh gilt als etwas fortgeschritten und ist typischerweise nützlich für die Remote-Systemverw altung, Shell-Aktivität, Serververw altung und andere Befehlszeilenaktivitäten. Wenn Sie zwei Computer in Ihrem eigenen Netzwerk haben, können Sie ganz einfach einen SSH-Server auf einem Mac über die Systemeinstellungen einrichten, oder wenn Sie mit Terminal vertraut sind, können Sie SSH auch über die Befehlszeile aktivieren und es selbst ausprobieren.
So verwenden Sie den SSH-Client auf einem Mac
Vorausgesetzt, Sie haben die Remote-Server-IP und den Remote-Benutzernamen zur Hand, hier ist alles, was Sie tun müssen, um eine Verbindung über SSH in Mac OS und Mac OS X herzustellen:
- Starten Sie die Terminal-Anwendung, Terminal befindet sich im Verzeichnis /Applications/Utilities/, aber Sie können es auch von Spotlight aus starten, indem Sie Befehlstaste+Leertaste drücken und „Terminal“ eingeben und dann zurückkehren
- Geben Sie an der Eingabeaufforderung die folgende SSH-Syntax ein:
- Drücken Sie die Eingabetaste, um den Befehl auszuführen
- Optional: Möglicherweise müssen Sie die Authentizität des Hosts überprüfen. Wenn alles funktioniert, geben Sie „yes“ ein, um einen Fingerabdruckschlüssel zu akzeptieren und sich mit dem SSH-Server zu verbinden, oder geben Sie „no“ ein, um ihn abzulehnen und trennen
- Melden Sie sich beim Remote-Server an, indem Sie das Passwort für das Benutzerkonto eingeben, bei dem Sie sich anmelden
Ersetzen Sie „username“ durch das entsprechende Benutzerkonto des Remote-Rechners und „ip.address“ durch die IP-Adresse des Remote-Rechners. Zum Beispiel:
Fertig, jetzt sind Sie über SSH beim Remote-Rechner angemeldet.
Zu diesem Zeitpunkt haben Sie Zugriff auf alle Befehlszeilenfunktionen auf dem Remote-Computer, vorausgesetzt, Sie haben die Berechtigung, die Aufgabe auszuführen oder den Befehl auszuführen. Was Sie tun, sobald Sie mit SSH verbunden sind, liegt bei Ihnen, aber wie bereits erwähnt, ist es für fortgeschrittene Anwendungen wie Systemadministration, Serververw altung, Netzwerkbetrieb und andere übergeordnete Aufgaben gedacht, die für den durchschnittlichen Computerbenutzer im Allgemeinen weniger relevant sind.
Wenn Sie fertig sind, können Sie „exit“ eingeben, um die Verbindung zum Remote-Computer zu trennen, oder einfach die Terminal-App schließen, um den SSH-Client und die Verbindung zu schließen.
Nebenbemerkung: Sie können auf diese Weise auch SSH in Ihren eigenen Mac einbinden, wenn Sie dies einfach ausprobieren möchten, aber das hat wenig Sinn, da das Starten von Terminal an und für sich Ihnen direkten Shell-Zugriff gewährt der Computer zu Beginn. Aber es bietet eine Möglichkeit, mit SSH-Verbindungen zu experimentieren, wenn Sie dies noch nie zuvor getan haben, verwenden Sie einfach Ihren Benutzernamen @ localhost oder 127.0.0.1 für die IP.
Übrigens, wenn Sie jemand anderem erlauben möchten, per SSH auf IHREN Mac zuzugreifen, müssen Sie den nativen SSH-Server auf Ihrem Mac einrichten (einfach wie hier beschrieben) und dann möchten Sie Um für diese Person ein neues Benutzerkonto auf dem Mac hinzuzufügen, geben Sie niemals Ihr eigenes Login und Passwort an andere weiter.Denken Sie daran, wenn Sie jemandem mit einem Administratorkonto SSH-Zugriff auf Ihren Mac gewähren, geben Sie ihm vollen Zugriff auf Ihren Computer, alle Dateien, Apps, Aktivitäten, Protokolle und alles andere, was einen vollständigen und vollständigen Fernzugriff auf den Computer darstellt. Die Befehlszeile verfügt über eine große Anzahl von Befehlen und ist leistungsfähiger als die vertraute grafische Oberfläche (GUI), die wir alle kennen und lieben, daher möchten Sie dies wahrscheinlich nicht zufällig zulassen. Alles, was Sie auf der Befehlszeile tun können, kann über ssh ausgeführt werden, sofern entsprechende Benutzerrechte vorausgesetzt werden – deshalb wird es so häufig für die Systemadministration und von fortgeschrittenen Benutzern verwendet und ist für Neulinge und weniger technisch Versierte viel weniger relevant. Wenn Sie jemandem zur Fehlerbehebung Fernzugriff gewähren möchten und ein Anfänger sind, ist es besser, stattdessen die Bildschirmfreigabe zu verwenden.
Wollen Sie weitere SSH-Tipps (hier) sehen? Haben Sie ausgefallene SSH-Tricks, die Sie teilen möchten? Kennen Sie einen besseren SSH-Client als OpenSSH, der in Mac OS integriert ist? Lass es uns in den Kommentaren wissen!