Greifen Sie von anderen Geräten aus auf Ihren Mac zu, ohne die Sicherheit zu beeinträchtigen, indem Sie SSH in macOS aktivieren.
Es gibt verschiedene Methoden für die Fernverbindung zu und die Verwaltung von Computern, darunter FTP, RDP und andere, diese sind jedoch nicht sicher. Dennoch ersetzt das SSH-Protokoll alte unsichere Protokolle durch bessere Sicherheit. Es dient in erster Linie dazu, von einem anderen Gerät aus auf einen Computer zuzugreifen.
Standardmäßig deaktiviert Apple SSH auf Macs. Sie müssen es also aktivieren, wenn Sie es verwenden möchten. In dieser Anleitung erfahren Sie, wie Sie SSH für sichere Verbindungen auf Ihrem Mac aktivieren und verwenden.
Was ist SSH?
SSH, kurz für „Secure Shell“ oder „Secure Socket Shell“, ist ein sicheres Netzwerkkommunikationsprotokoll. Administratoren verwenden es normalerweise für die sichere Verbindung zu Remote-Geräten.
SSH basiert auf verschlüsselten Schlüsseln, sogenannten SSH-Schlüsseln, die als Zugangsdaten dienen und einem Verschlüsselungsprotokoll folgen. Während Sie SSH-Schlüssel unter Windows mit einem SSH-Client eines Drittanbieters generieren müssen, können Sie unter macOS SSH-Schlüssel über die Terminal-App generieren.
Im Allgemeinen wird SSH über Port 22 betrieben und bietet neben dem Fernzugriff auf Geräte auch andere Anwendungen, beispielsweise verschlüsselte Dateiübertragungen und die Erstellung verschlüsselter Tunnel. Wenn Sie über ein GitHub-Konto verfügen, ist dies auch möglich Verwenden Sie SSH für die passwortlose Authentifizierung auf GitHub. Es ist standardmäßig auch auf Unix-, Linux- und macOS-Servern verfügbar.
So aktivieren Sie einen SSH-Server auf Ihrem Mac
Apple stellt Ihnen unter macOS einen SSH-Server zur Verfügung, den Sie zur Nutzung lediglich aktivieren müssen. Befolgen Sie diese einfachen Anweisungen, um den SSH-Server auf Ihrem Mac zu aktivieren:
- Offen Systemeinstellungen auf Ihrem Mac.
- Navigieren Sie zu Allgemein > Teilen.
- Aktivieren Sie den Schalter neben Fernanmeldung und klicken Sie auf Infos (i) Schaltfläche daneben. Den Anmeldebefehl des SSH-Servers finden Sie unter Fernanmeldung. In unserem Fall ist es beispielsweise „ssh [email protected]“.
- Umschalten Vollständigen Festplattenzugriff für Remote-Benutzer zulassen. Sie können auch die Einstellungen ändern, wer auf Ihren SSH-Server zugreifen kann.
Sobald Sie fertig sind, steht auf Ihrem Mac ein SSH-Server für Sie bereit.
So stellen Sie eine Verbindung zum SSH-Server Ihres Mac her
Nachdem Sie die Remote-Anmeldung auf Ihrem Mac aktiviert haben, können Sie über andere Geräte darauf zugreifen, unabhängig davon Plattform, solange das andere Gerät über eine Befehlszeilenschnittstelle verfügt und sich im selben Netzwerk wie Ihr Gerät befindet Mac. In diesem Beispiel greifen wir mit Termius von einem Android-Gerät aus auf den SSH-Server des Mac zu, Sie können dies aber auch tun Verwenden Sie SSH auf Windows-PCs.
Sie können auch eines davon verwenden beste Terminal-Emulator-Apps für Android Wenn Sie Termius nicht bevorzugen, müssen Sie SSH mithilfe von auf ihnen installieren pkg install ssh
oder pkg install dropbear
Befehl. Sobald Sie über die Befehlszeilenschnittstelle Ihrer Wahl verfügen, befolgen Sie diese Anweisungen, um eine Verbindung zum SSH-Server Ihres Mac herzustellen:
- Herunterladen und öffnen Termiusauf Ihrem Android-Gerät.
- Tippen Sie auf die Hamburger-Menü Symbol und wählen Sie Terminals.
- Geben Sie den Anmeldebefehl ein, den Sie zuvor unter dem Schalter „Remote-Anmeldung“ in macOS gefunden haben, und drücken Sie Verbinden.
- Geben Sie das Anmeldekennwort Ihres Mac ein und tippen Sie auf Weitermachen.3 Bilder
Danach haben Sie über das Terminal Zugriff auf das Dateisystem Ihres Mac. Auf dem SSH-Server können Sie verschiedene Befehle wie ls, cd, mkdir, rm, cp und mehr ausführen.
Deaktivieren Sie SSH, wenn es nicht erforderlich ist
Obwohl SSH gut ist, empfehlen wir nicht, es aktiviert zu lassen. Denken Sie also daran, es zu deaktivieren, indem Sie es einfach ausschalten Fernanmeldung indem Sie die gleichen Schritte ausführen.
SSH ist eine hervorragende Möglichkeit, von einem anderen Gerät aus auf ein Gerät zuzugreifen, ohne die Sicherheit zu beeinträchtigen. Bei Bedarf können Sie auch eine SSH-Verbindung zu einem VirtualBox-Ubuntu-Server herstellen.