Uzyskaj zdalny dostęp do komputera Mac z innych urządzeń bez narażania bezpieczeństwa, włączając SSH w systemie macOS.

Istnieje kilka metod zdalnego łączenia się z komputerami i zarządzania nimi, w tym FTP, RDP i inne, ale nie są one bezpieczne. Niemniej jednak protokół SSH zastępuje stare, niepewne protokoły lepszymi zabezpieczeniami. Służy przede wszystkim jako środek zdalnego dostępu do komputera z innego urządzenia.

Domyślnie Apple wyłącza SSH na komputerach Mac, więc jeśli chcesz z niego korzystać, musisz go włączyć. W tym przewodniku dowiesz się, jak włączyć SSH i używać go do bezpiecznych połączeń na komputerze Mac.

Co to jest SSH?

SSH, skrót od „Secure Shell” lub „Secure Socket Shell”, to bezpieczny protokół komunikacji sieciowej. Administratorzy zwykle używają go do bezpiecznego łączenia się ze zdalnymi urządzeniami.

SSH opiera się na zaszyfrowanych kluczach znanych jako klucze SSH, które działają jako poświadczenia dostępu i są zgodne z protokołem szyfrowania. Podczas gdy będziesz musiał wygenerować klucze SSH w systemie Windows przy użyciu klienta SSH innej firmy, macOS umożliwia generowanie kluczy SSH za pośrednictwem aplikacji Terminal.

instagram viewer

Ogólnie rzecz biorąc, SSH działa na porcie 22 i ma różne zastosowania inne niż zdalny dostęp do urządzeń, takie jak szyfrowane przesyłanie plików i tworzenie zaszyfrowanych tuneli. Ponadto, jeśli masz konto GitHub, możesz użyj SSH do uwierzytelniania bez hasła w GitHub. Jest również domyślnie dostępny na serwerach Unix, Linux i macOS.

Jak włączyć serwer SSH na komputerze Mac

Apple zapewnia serwer SSH w systemie macOS, a wystarczy go włączyć, aby z niego korzystać. Postępuj zgodnie z tymi prostymi instrukcjami, aby włączyć serwer SSH na komputerze Mac:

  1. otwarty Ustawienia systemowe na Twoim Macu.
  2. Nawigować do Ogólne > Udostępnianie.
  3. Włącz przełącznik obok Zdalne logowanie i kliknij Informacje (ja) przycisk obok. Możesz znaleźć polecenie logowania do serwera SSH pod Zdalne logowanie. Na przykład w naszym przypadku jest to „ssh [email protected]”.
  4. Włącz Zezwalaj na pełny dostęp do dysku dla zdalnego użytkownika. Możesz także zmienić ustawienia określające, kto może uzyskać dostęp do Twojego serwera SSH.

Po zakończeniu serwer SSH będzie gotowy na komputerze Mac do użycia.

Jak połączyć się z serwerem SSH komputera Mac

Po włączeniu Zdalnego logowania na komputerze Mac możesz uzyskać do niego dostęp za pośrednictwem innych urządzeń, niezależnie od platformę, o ile drugie urządzenie ma interfejs wiersza poleceń i jest w tej samej sieci co twoje Prochowiec. W tym przykładzie będziemy uzyskiwać dostęp do serwera SSH komputera Mac z urządzenia z Androidem za pomocą Termiusa, ale możesz także używać SSH na komputerach z systemem Windows.

Możesz także użyć dowolnego najlepsze aplikacje do emulacji terminali na Androida jeśli nie wolisz Termiusa, ale musisz zainstalować na nich SSH za pomocą pkg install ssh Lub pkg install dropbear Komenda. Po wybraniu interfejsu wiersza poleceń postępuj zgodnie z poniższymi instrukcjami, aby połączyć się z serwerem SSH komputera Mac:

  1. Pobierz i otwórz Termiusna Twoim urządzeniu z Androidem.
  2. Stuknij w menu hamburgerów ikonę i wybierz Terminale.
  3. Wpisz polecenie logowania, które wcześniej znalazłeś pod przełącznikiem Zdalne logowanie w systemie macOS i naciśnij Łączyć.
  4. Wprowadź hasło logowania do komputera Mac i stuknij Kontynuować.
    3 obrazy

Następnie będziesz mieć dostęp do systemu plików komputera Mac za pośrednictwem terminala. Na serwerze SSH możesz wykonywać różne polecenia, takie jak ls, cd, mkdir, rm, cp i inne.

Wyłącz SSH, gdy nie jest wymagane

Chociaż SSH jest dobry, nie zalecamy jego włączenia. Pamiętaj więc, aby go dezaktywować, po prostu wyłączając Zdalne logowanie wykonując te same czynności.

SSH to doskonały sposób uzyskiwania dostępu do jednego urządzenia z drugiego bez poświęcania bezpieczeństwa. W razie potrzeby możesz także połączyć się przez SSH z serwerem VirtualBox Ubuntu.