Jak korzystać z SSH na Macu: Sprawdź 2 sprawdzone sposoby

Secure Shell lub SSH to protokół sieciowy, który umożliwia połączenie się z zdalnym serwerem. Można go używać do zdalnego dostępu do innego komputera w sieci lub wykonywania poleceń w wierszu poleceń.

W tym artykule dowiesz się, jak połączyć Maca ze zdalnym serwerem przez SSH.

Czym jest SSH i jak to działa?

SSH to protokół, którego używasz do uzyskania dostępu do komputera przez niezabezpieczoną sieć w bezpieczny sposób. Osiąga to poprzez szyfrowanie wszystkich komunikacji między twoim komputerem a serwerem. To jeden z powodów, dla których jednym z jego najpopularniejszych zastosowań jest zdalny dostęp i wykonywanie poleceń w wierszu polecenia na innym komputerze.

Celem stworzenia SSH było rozwiązanie problemów z bezpieczeństwem związanych z innymi protokołami, takimi jak FTP i Telnet. W rzeczywistości, kiedy SSH został stworzony w 1995 roku, wybrany dla niego numer portu to 22, który znajduje się między portem Telnetu (23) a portem FTP (21).

Gdy używasz go do połączenia się z serwerem zdalnym, szyfruje połączenie sieciowe przy użyciu losowo wygenerowanych kluczy publicznego-prywatnego, a następnie wymaga uwierzytelnienia hasłem, dodając dodatkową warstwę bezpieczeństwa. To bardzo prosty przykład działania SSH, ale użytkownicy mogą również tworzyć własne klucze.

Poza zdalnym dostępem i wykonywaniem poleceń w wierszu poleceń, SSH jest także używany do tunelowania, przekierowywania portów TCP i połączeń X11. Możesz rozpocząć połączenie SSH, wpisując następującą komendę SSH w Terminalu używającym systemu Mac: ssh username@IP-address

Aby nawiązać połączenia SSH, możesz użyć wbudowanego klienta SSH i aplikacji Terminal lub zainstalować emulator Terminal innej firmy i uzyskać dodatkowe korzyści, które opisaliśmy poniżej.

Zanim zaczniesz:  Najpierw musisz upewnić się, że masz zdalny serwer, na którym SSH jest uruchomiony. Po drugie, musisz mieć prawidłową nazwę użytkownika, adres serwera i hasło, aby móc się zalogować.

SSH z Terminalu Mac - wbudowany klient SSH

W systemie macOS Terminal to aplikacja, która umożliwia uruchamianie wbudowanego klienta SSH. Daje ona dostęp do potężnego zestawu narzędzi wiersza poleceń. Poniżej przedstawiliśmy krok po kroku instrukcje, jak można korzystać z SSH za pośrednictwem Terminala na Macu.

Jak korzystać z SSH na Macu za pomocą Terminala

Przyjrzyjmy się krokom wymaganym do nawiązania połączenia SSH za pomocą Terminala na macOS:

1

Najpierw otwórz aplikację Terminal, otwierając Finder i przechodząc do Aplikacje > Narzędzia. Możesz ją również otworzyć, wyszukując za pomocą Spotlight Search (Command+Spacja).

Aplikacja Terminal jest wyróżniona w folderze Narzędzia wewnątrz katalogu Aplikacje
2

Aby nawiązać połączenie SSH, musisz wpisać następujące polecenie w Terminalu: ssh user@adres-IP. Musisz zastąpić „user” swoją nazwą użytkownika, a „adres-IP” adresem IP zdalnego serwera.

Uwaga: Jeśli łączysz się pierwszy raz, możesz zostać poproszony o potwierdzenie chęci kontynuacji połączenia. Wystarczy wpisać tak i nacisnąć klawisz Enter.

Polecenie ustanawiające połączenie SSH jest wyświetlane w oknie Terminala na Macu
3

Wprowadź hasło, jeśli o nie poprosi klient SSH.

4

Po nawiązaniu połączenia możesz użyć dowolnej komendy Terminala, aby wykonać akcję. Zalecamy zapoznanie się z naszą listą komend Terminala, aby zobaczyć, co możesz zrobić.

5

Aby rozłączyć się z serwerem SSH, wpisz exit i naciśnij klawisz Enter.

Alternatywna metoda uzyskiwania dostępu do SSH: Commander One - emulator Terminala

Jeśli chcesz bardziej intuicyjnej aplikacji do korzystania z SSH w macOS, polecamy zapoznać się z Commander One. To menedżer plików, który pełni również funkcję klienta FTP i w wersji Pro posiada emulator Terminala. W Commander One znajdziesz wiele innych przydatnych funkcji, w tym interfejs z dwoma panelami, możliwość montowania chmur jako lokalne dyski oraz obsługę archiwów ZIP.

Interfejs GUI z dwoma panelami w Commander One jest demonstrowany

Commander One nie jest jednak tylko zamiennikiem dla Terminala. Jest również świetną alternatywą dla aplikacji Finder. Dwa panele pomagają w zwiększeniu produktywności i usprawnieniu przepływu pracy. Możesz wchodzić w interakcje z wieloma folderami, ukrywać/odkrywać pliki jednym kliknięciem, dostosowywać skróty klawiszowe i otwierać tyle kart, ile chcesz.

Wersja Pro oferuje dodatkowe funkcje i bardziej zaawansowane możliwości, takie jak możliwość korzystania z Terminala w interfejsie Commander One. Można także zamontować koszyk Amazon S3, pracować z plikami WebDAV, bezproblemowo uzyskiwać dostęp do plików Backblaze B2 i nie tylko.

Otwórz SSH na Macu za pomocą Commander One

Korzystanie z Commander One do otwarcia połączenia SSH na Macu to prosty proces. Poniżej wyjaśniliśmy, jak to zrobić:

1

Najpierw pobierz Commander One z jego oficjalnej strony. Poczekaj, aż zakończy instalację na swoim Macu, a następnie uruchom go.

2

Naciśnij jednocześnie Ctrl+O, aby otworzyć Terminal w Commander One.

Terminal jest otwarty w aplikacji Commander One
3

Aby nawiązać połączenie SSH, wpisz ssh[username]@[ip-address] w Terminalu. Zamień [username] na nazwę użytkownika zdalnego oraz [ip-address] na adres IP serwera.

Polecenie Terminal do włączenia SSH jest wyróżnione w aplikacji Commander One

Jak włączyć SSH na Macu

Jeśli chcesz połączyć się zdalnie z komputerem Mac przez sieć, musisz najpierw skonfigurować pewne ustawienia. Po ich zmianie możesz połączyć się z komputerem Mac za pomocą SSH.

Aby to zadziałało, musisz włączyć Zdalne Logowanie na swoim Macu, które można znaleźć w Ustawieniach Systemu. Zalecamy zapoznanie się z przewodnikiem na oficjalnej stronie Apple, aby dowiedzieć się, jak to zrobić.

Wniosek

SSH to bezpieczny sposób na zdalne połączenie z komputerem i, jak widzieliśmy w tym artykule, istnieją dwa sposoby jego użycia. Możesz użyć klienta SSH w Terminalu Maca lub pobrać Commander One, aby uzyskać jeszcze więcej funkcji.

Wersja Pro programu Commander One pozwala na wykonywanie poleceń Terminala w tym samym oknie, co eliminuje potrzebę przełączania się do innej aplikacji. Dodatkowo, jest to świetna alternatywa dla Findera i klient FTP, więc możesz zrobić o wiele więcej niż tylko łączyć się za pomocą SSH z innymi komputerami na swoim Macu.