Jak korzystać z SSH w systemie Mac OS X
Źródło obrazu: everythingpossible/iStock/Getty Images
Dzięki wbudowanym funkcjom udostępniania systemu Mac OS X Yosemite korzystanie z Secure Shell jest łatwiejsze, niż mogłoby się wydawać. Włącz funkcję zdalnego logowania na komputerze Mac, aby zmienić komputer Mac w serwer SSH i uzyskać do niego zdalny dostęp z innego komputera. Możesz nawet uzyskać dostęp do komputera Mac ze smartfonów i tabletów z systemem iOS i Android.
Co to jest zdalne logowanie
Zdalne logowanie jest jedną z wbudowanych funkcji udostępniania systemu Mac OS X od czasu premiery systemu Snow Leopard w 2009 roku. Umożliwia innym komputerom łączenie się z komputerem Mac i wydawanie poleceń za pomocą protokołu SSH — protokołu sieciowego oparty na modelu klient-serwer, który tworzy bezpieczną linię komunikacji między dwoma lub więcej komputery. Zadaniem serwera jest nasłuchiwanie i akceptowanie przychodzących żądań połączeń inicjowanych przez klientów. Klienci SSH mogą zarządzać systemem plików serwera, instalować oprogramowanie, uruchamiać procesy systemowe i nie tylko.
Wideo dnia
Włącz zdalne logowanie
Aby włączyć zdalne logowanie:
**Krok 1:** Otwórz „Preferencje systemowe” komputera Mac i kliknij „Udostępnianie”.
**Krok 2:** Kliknij pole obok „Logowanie zdalne”.
**Krok 3:** Wybierz _kto może mieć dostęp_. Możesz zezwolić na dostęp wszystkim użytkownikom lub określonej liście użytkowników. Aby dodać użytkowników do listy, kliknij dymek obok „Tylko ci użytkownicy:”, a następnie kliknij przycisk „**Dodaj**”, aby wybrać użytkownika. „Użytkownicy i grupy” zawiera listę użytkowników systemu Mac. „Użytkownicy sieciowi” i „Grupy sieciowe” zawierają listę innych komputerów w sieci.
**Krok 4:** Zanotuj **dane logowania SSH** swojego Maca znajdujące się pod kontrolką „Logowanie zdalne: włączone”. Zawiera nazwę użytkownika i adres IP komputera Mac oddzielone symbolem „@”.
Połącz się zdalnie z komputerem Mac
Aby zdalnie połączyć się z komputerem Mac:
**Krok 1:** Na innym komputerze Mac otwórz nowe okno „Wyszukiwarka”, wybierz „Aplikacje” i otwórz folder „Narzędzia”.
**Krok 2:** Otwórz aplikację „Terminal”. Aplikacja Terminal jest natywna tylko dla systemu Mac OS X. Będziesz potrzebować **aplikacji klienta SSH innej firmy**, jeśli używasz smartfona, tabletu lub komputera z systemem Windows.
**Krok 3:** W oknie Terminala wpisz **dane logowania SSH** swojego Maca. Wpisz „tak”, aby potwierdzić połączenie. Wprowadź hasło zdalnego komputera Mac.
Połącz się z komputerem Mac z urządzenia z systemem iOS lub Android
Możesz łatwo połączyć się z komputerem Mac ze smartfonów i tabletów z systemem iOS i Android za pomocą aplikacji klienckiej SSH. Poniżej znajduje się lista bezpłatnych aplikacji klienckich SSH.
Aplikacje klienckie SSH na iOS
[Serweraudytor]( 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)
Aplikacje klienckie Android SSH
[PołączBota]( https://play.google.com/store/apps/details? id=org.connectbot)
[Emulator terminala]( https://play.google.com/store/apps/details? id=jackpal.androidterm)
Połącz się z komputerem Mac z dowolnego miejsca
Możesz używać SSH do łączenia się z komputerem Mac z dowolnego miejsca na świecie, jeśli router Twojej sieci został skonfigurowany do przekierowania portów — konfiguracja sieci używana do udostępniania komputera spoza jego lokalnego sieć. Włącz przekierowanie portów dla portu 22 na routerze i ustaw adres przekierowania jako lokalny adres IP komputera Mac. Użyj zewnętrznego adresu IP swojej sieci — przydzielonego przez dostawcę usług internetowych — wraz z danymi logowania SSH, aby połączyć się z komputerem Mac. Możesz łatwo uzyskać swój zewnętrzny adres IP za pomocą Jaki jest mój adres IP? -- bezpłatny internetowy lokalizator adresów IP. Użyj Witryna PortForward aby znaleźć przewodnik krok po kroku dotyczący przekierowania portów dla routera.
Wskazówki i ostrzeżenia
Aby zapobiec nieautoryzowanemu logowaniu, zawsze chroń komputer Mac silnym hasłem.
Klienci SSH mają domyślnie dostęp do całego systemu plików komputera Mac.
Port 22 odpowiada za zezwalanie i blokowanie połączeń SSH. Zezwolenie na przekierowanie portów dla portu 22 tworzy otwór w zaporze sieciowej — systemie zaprojektowanym do blokowania połączeń przychodzących, które pochodzą spoza sieci lokalnej.
Wyłącz przekierowanie portów, gdy nie jest ono używane, aby zapewnić bezpieczeństwo sieci.