Jak korzystać z SSH na komputerze Mac za pomocą natywnego klienta SSH
Spisu treści:
Czy wiesz, że komputer Mac ma natywnego klienta SSH wbudowanego bezpośrednio w wiersz poleceń? Ten klient ssh umożliwia bezpieczne połączenia i zdalne logowanie do innych maszyn. W przeciwieństwie do systemu Windows nie potrzebujesz aplikacji innej firmy, aby używać SSH do połączeń ze zdalnymi komputerami i urządzeniami, ponieważ ssh jest wbudowane bezpośrednio w Mac OS i Mac OS X – idealnie!
Omówimy, jak nawiązać połączenie SSH z innym komputerem przy użyciu natywnego klienta ssh w systemie Mac OS.
Krótkie tło dla nieznajomych; SSH oznacza Secure SHell i umożliwia nawiązywanie szyfrowanych połączeń z innymi komputerami przez sieć lub szerszy Internet. Możesz użyć klienta SSH w systemie Mac OS, aby połączyć się z dowolną inną maszyną z uruchomionym serwerem SSH, niezależnie od tego, czy jest to inny komputer Mac z systemem Mac OS X, Linux, Unix lub Windows, o ile ma serwer SSH uruchomione i masz poświadczenia, można je bezpiecznie połączyć.
Używanie ssh jest uważane za nieco zaawansowane i zazwyczaj przydatne do zdalnego administrowania systemami, działania powłoki, zarządzania serwerem i innych działań związanych z wierszem poleceń. Jeśli masz dwa komputery we własnej sieci, możesz dość łatwo skonfigurować serwer SSH na komputerze Mac za pomocą Preferencji systemowych, a jeśli znasz się na terminalu, możesz również włączyć SSH za pomocą wiersza poleceń i wypróbować to sam.
Jak korzystać z klienta SSH na komputerze Mac
Zakładając, że masz pod ręką adres IP zdalnego serwera i nazwę zdalnego użytkownika, oto wszystko, co musisz zrobić, aby połączyć się przez SSH w systemach Mac OS i Mac OS X:
- Uruchom aplikację Terminal, Terminal znajduje się w katalogu /Applications/Utilities/, ale można go również uruchomić z Spotlight, naciskając Command+Spacja i wpisując „Terminal”, a następnie Return
- W wierszu polecenia wprowadź następującą składnię ssh:
- Naciśnij klawisz Return, aby wykonać polecenie
- Opcjonalnie: może być konieczne zweryfikowanie autentyczności hosta. Jeśli wszystko się powiedzie, wpisz „tak”, aby zaakceptować klucz odcisku palca i połączyć się z serwerem SSH, lub wpisz „nie”, aby go odrzucić i rozłączyć się
- Zaloguj się do zdalnego serwera, wprowadzając hasło do konta użytkownika, na które się logujesz
nazwaużytkownika [email protected]
Zamień „nazwę użytkownika” na odpowiednie konto użytkownika urządzenia zdalnego, a „adres.ip” na adres IP urządzenia zdalnego. Na przykład:
To wszystko, teraz jesteś zalogowany na zdalnym komputerze przez SSH.
W tym momencie masz dostęp do dowolnej funkcji wiersza poleceń na komputerze zdalnym, zakładając, że masz uprawnienia do wykonania zadania lub polecenia. To, co zrobisz po nawiązaniu połączenia z SSH, zależy od Ciebie, ale jak wspomniano wcześniej, jest ono przeznaczone do zaawansowanych zastosowań, takich jak administracja systemami, zarządzanie serwerem, operacje sieciowe i inne zadania wyższego poziomu, które są generalnie mniej istotne dla przeciętnego użytkownika komputera.
Gdy skończysz, możesz wpisać „exit”, aby rozłączyć się ze zdalną maszyną, lub po prostu zamknąć aplikację Terminal, aby zamknąć klienta ssh i połączenie.
Uwaga dodatkowa: w ten sposób możesz także połączyć się przez SSH z własnym komputerem Mac, jeśli chcesz to wypróbować, ale nie ma to większego sensu, ponieważ samo uruchomienie Terminala zapewnia bezpośredni dostęp do powłoki komputer na początek. Ale oferuje możliwość eksperymentowania z połączeniami SSH, jeśli nigdy wcześniej tego nie robiłeś, po prostu użyj swojej nazwy użytkownika @ localhost lub 127.0.0.1 jako adresu IP.
Przy okazji, jeśli chcesz zezwolić komuś innemu na zdalne łączenie się przez SSH z TWOIM komputerem Mac, musisz skonfigurować natywny serwer SSH na swoim komputerze Mac (proste, jak opisano tutaj), a następnie chcesz aby dodać nowe konto użytkownika do komputera Mac dla tej osoby, nigdy nie udostępniaj nikomu swojego loginu i hasła.Pamiętaj, że jeśli dasz komuś dostęp SSH do komputera Mac za pomocą konta administratora, dajesz mu pełny dostęp do swojego komputera, wszystkich plików, aplikacji, aktywności, dzienników i wszystkiego innego, co stanowi pełny i całkowity zdalny dostęp do komputera. Wiersz poleceń ma ogromną liczbę dostępnych poleceń i jest potężniejszy niż znajomy interfejs graficzny (GUI), który wszyscy znamy i kochamy, więc prawdopodobnie nie chcesz pozwolić na to losowo. Wszystko, co można zrobić z wiersza poleceń, można zrobić przez ssh, zakładając odpowiednie uprawnienia użytkownika – dlatego jest tak szeroko stosowany do administrowania systemami i przez zaawansowanych użytkowników, a znacznie mniej odpowiedni dla neofitów i mniej uzdolnionych technicznie. Jeśli chcesz przyznać komuś zdalny dostęp do rozwiązywania problemów, a jesteś nowicjuszem, lepszym rozwiązaniem jest udostępnienie ekranu.
Chcesz zobaczyć więcej wskazówek dotyczących SSH (tutaj)? Czy masz jakieś fantazyjne sztuczki SSH, którymi chcesz się podzielić? Czy znasz lepszego klienta SSH niż OpenSSH wbudowanego w system Mac OS? Daj nam znać w komentarzach!