So verwenden Sie SSH unter Mac OS X

Geschäftsmann, der die Anmeldetaste im Internet drückt

So verwenden Sie SSH unter Mac OS X

Bildnachweis: alles möglich/iStock/Getty Images

Mit den integrierten Sharing-Funktionen von Mac OS X Yosemite ist die Verwendung von Secure Shell einfacher, als Sie vielleicht denken. Aktivieren Sie die Remote-Login-Funktion Ihres Mac, um Ihren Mac in einen SSH-Server zu verwandeln und von einem anderen Computer remote darauf zuzugreifen. Sie können sogar von iOS- und Android-Smartphones und -Tablets auf Ihren Mac zugreifen.

Was ist Remote-Login?

Remote Login ist seit der Veröffentlichung von Snow Leopard im Jahr 2009 eine der integrierten Freigabefunktionen von Mac OS X. Es ermöglicht anderen Computern, sich mit einem Mac zu verbinden und Befehle über SSH auszugeben – ein Netzwerkprotokoll basierend auf einem Client-Server-Modell, das eine sichere Kommunikationsverbindung zwischen zwei oder mehr schafft Computers. Die Aufgabe des Servers besteht darin, eingehende Verbindungsanforderungen, die von Clients initiiert werden, abzuhören und zu akzeptieren. SSH-Clients können das Dateisystem des Servers verwalten, Software installieren, Systemprozesse starten und mehr.

Video des Tages

Remote-Anmeldung aktivieren

So aktivieren Sie die Remote-Anmeldung:

  • **Schritt 1:** Öffnen Sie die "Systemeinstellungen" Ihres Macs und klicken Sie auf "Freigeben".

  • **Schritt 2:** Klicken Sie auf das Kästchen neben "Remote Login".

  • **Schritt 3:** Wählen Sie _wer Zugriff haben darf_. Sie können den Zugriff für alle Benutzer oder eine bestimmte Benutzerliste zulassen. Um Benutzer zur Liste hinzuzufügen, klicken Sie auf die Sprechblase neben "Nur diese Benutzer:" und dann auf die Schaltfläche "**Hinzufügen**", um einen Benutzer auszuwählen. "Benutzer & Gruppen" enthält eine Liste der Systembenutzer Ihres Mac. "Netzwerkbenutzer" und "Netzwerkgruppen" enthalten eine Liste anderer Computer in Ihrem Netzwerk.

  • **Schritt 4:** Notieren Sie sich die **SSH-Anmeldeinformationen** Ihres Macs, die sich unter der Kontrollleuchte "Remote Login: On" befinden. Diese enthält den Benutzernamen und die IP-Adresse Ihres Mac, getrennt durch ein "@"-Symbol.

Stellen Sie eine Remote-Verbindung zu Ihrem Mac her

So stellen Sie eine Remote-Verbindung zu Ihrem Mac her:

  • **Schritt 1:** Öffnen Sie auf einem anderen Mac ein neues "Finder"-Fenster, wählen Sie "Programme" und öffnen Sie den Ordner "Dienstprogramme".

  • **Schritt 2:** Öffnen Sie die „Terminal“-Anwendung. Die Terminal-Anwendung ist nur für Mac OS X nativ. Sie benötigen eine **SSH-Clientanwendung eines Drittanbieters**, wenn Sie ein Smartphone, Tablet oder Windows-PC verwenden.

  • **Schritt 3:** Geben Sie im Terminalfenster die **SSH-Anmeldeinformationen** Ihres Macs ein. Geben Sie "ja" ein, um die Verbindung zu bestätigen. Geben Sie das Kennwort des Remote-Mac ein.

Verbinden Sie sich mit Ihrem Mac von einem iOS- oder Android-Gerät

Sie können mit einer SSH-Client-App ganz einfach eine Verbindung zu Ihrem Mac von iOS- und Android-Smartphones und -Tablets herstellen. Nachfolgend finden Sie eine Liste mit kostenlosen SSH-Client-Apps.

iOS SSH-Client-Apps

  • [Serverauditor]( https://itunes.apple.com/us/app/serverauditor-ssh-shell-console/id549039908?mt=8)

  • [iTerminal]( https://itunes.apple.com/us/app/iterminal-ssh-tool/id581455211?mt=8)

Android SSH-Client-Apps

  • [ConnectBot]( https://play.google.com/store/apps/details? id=org.connectbot)

  • [Terminal-Emulator]( https://play.google.com/store/apps/details? id=jackpal.androidterm)

Verbinden Sie sich von überall mit Ihrem Mac

Sie können SSH verwenden, um sich von überall auf der Welt mit Ihrem Mac zu verbinden, wenn der Router Ihres Netzwerks konfiguriert wurde für die Portweiterleitung – eine Netzwerkkonfiguration, die verwendet wird, um einen Computer von außerhalb seines lokalen Netzwerks zugänglich zu machen Netzwerk. Aktivieren Sie die Portweiterleitung für Port 22 auf Ihrem Router und legen Sie die Weiterleitungsadresse als lokale IP-Adresse Ihres Mac fest. Verwenden Sie die externe IP-Adresse Ihres Netzwerks – die Ihnen von Ihrem Internetdienstanbieter zugewiesen wurde – mit Ihren SSH-Anmeldeinformationen, um eine Verbindung zu Ihrem Mac herzustellen. Ihre externe IP-Adresse erhalten Sie ganz einfach über das Was ist meine IP-Website? -- ein kostenloser Online-IP-Adressen-Locator. Verwenden Sie die PortForward-Website um eine Schritt-für-Schritt-Anleitung zur Portweiterleitung für Ihren Router zu finden.

Tipps und Warnungen

  • Schützen Sie Ihren Mac immer mit einem starken Passwort, um unbefugte Anmeldungen zu verhindern.

  • SSH-Clients haben standardmäßig Zugriff auf das gesamte Dateisystem Ihres Mac.

  • Port 22 ist für das Zulassen und Blockieren von SSH-Verbindungen verantwortlich. Wenn Sie die Portweiterleitung für Port 22 zulassen, wird die Firewall Ihres Netzwerks geöffnet – ein System, das eingehende Verbindungen blockiert, die von außerhalb Ihres lokalen Netzwerks stammen.

  • Deaktivieren Sie die Portweiterleitung, wenn sie nicht verwendet wird, um die Sicherheit Ihres Netzwerks zu gewährleisten.