Łączenie się z serwerem przez SSH w systemie macOS | INTROSERV
EUR
european

EUR

usa

USD

Poland Pl
Ex. VAT Ex. VAT 0%

Łączenie się z serwerem przez SSH w systemie macOS

SSH (Secure Shell) to protokół służący do bezpiecznego uzyskiwania dostępu do zdalnych systemów przez sieć. W niniejszym przewodniku wyjaśniono, jak połączyć się z serwerem za pomocą SSH na urządzeniu z systemem macOS.

Wymagania

Aby połączyć się za pomocą SSH na urządzeniu z systemem macOS, potrzebujesz:

  1. Klient SSH: wbudowany klient SSH dostępny w aplikacji Terminal.
  2. Dane serwera: adres IP lub nazwa hosta serwera, a także numer portu SSH (zwykle 22).
  3. Dane logowania SSH: nazwa użytkownika oraz hasło do konta lub klucz prywatny SSH, w zależności od konfiguracji serwera.

Łączenie się za pomocą Terminala

Otwórz aplikację Terminal i uruchom następujące polecenie:

ssh username@server_IP

Zastąp „username” swoją rzeczywistą nazwą użytkownika, a „server_IP” adresem IP lub nazwą hosta swojego serwera.

Jeśli łączysz się z serwerem po raz pierwszy, SSH poinformuje, że nie można ustalić autentyczności hosta i wyświetli odcisk klucza serwera. Jeśli posiadasz zaufany odcisk klucza od dostawcy lub administratora, sprawdź, czy się zgadza, a następnie wpisz „yes”, aby kontynuować. Klucz hosta serwera zostanie następnie zapisany w pliku ~/.ssh/known_hosts. Zazwyczaj nie będziesz proszony o ponowne potwierdzenie tego samego hosta, chyba że klucz hosta ulegnie zmianie lub odpowiedni wpis zostanie usunięty.

Jeśli uwierzytelnianie za pomocą hasła jest włączone, po wyświetleniu monitu wprowadź hasło do konta. Jeśli skonfigurowano uwierzytelnianie oparte na kluczu, SSH uwierzytelnia użytkownika przy użyciu klucza prywatnego. Po pomyślnym uwierzytelnieniu nastąpi połączenie z konsolą serwera.

Jeśli serwer korzysta z niestandardowego portu SSH, należy go określić za pomocą opcji -p:

ssh -p 22777 username@server_IP

Info

Jeśli połączenie nie powiedzie się, sprawdź, czy serwer jest dostępny i czy działa na nim protokół SSH.

Połączenie za pomocą Termius

Termius to zewnętrzny klient SSH z obsługą protokołu SFTP dla systemu macOS.

Tworzenie nowego hosta

W sekcji Hosty wybierz opcję Nowy host. W polu Adres wprowadź adres IP lub nazwę hosta swojego serwera oraz ustaw port SSH, jeśli różni się on od 22. W sekcji Dane uwierzytelniające wprowadź nazwę użytkownika oraz, jeśli korzystasz z uwierzytelniania za pomocą hasła, hasło. Możesz również nadać hostowi rozpoznawalną nazwę.

Łączenie się z hostem

Po zapisaniu hosta wróć do zakładki Hosty i wybierz go, aby nawiązać połączenie. Podczas pierwszego połączenia Termius wyświetla odcisk klucza serwera. Jeśli posiadasz zaufany odcisk klucza dla tego serwera, zweryfikuj go przed zaakceptowaniem połączenia.

Korzystanie z uwierzytelniania kluczem SSH

Oprócz uwierzytelniania za pomocą hasła dostępne jest również uwierzytelnianie kluczem SSH. Edytuj zapisany host i w sekcji „Dane uwierzytelniające” otwórz opcję „Klucz, certyfikat, FIDO2”. Dodaj swój klucz SSH za pomocą pęku kluczy Termiusa, gdzie możesz zaimportować istniejący klucz lub utworzyć nowy, a następnie zapisz host.

Info

Przed skorzystaniem z uwierzytelniania opartego na kluczu upewnij się, że odpowiedni klucz publiczny został dodany do pliku ~/.ssh/authorized_keys na serwerze. Bez tego klucz nie zostanie zaakceptowany.

Przesyłanie plików przez SFTP za pomocą aplikacji Termius

Aplikacja Termius zawiera menedżer plików SFTP z interfejsem dwupanelowym, umożliwiający przesyłanie plików między komputerem Mac a serwerem.

Otwórz zakładkę SFTP, aby uzyskać dostęp do menedżera plików. Jeden panel wyświetla sekcję „Lokalne”, czyli pliki znajdujące się na komputerze Mac. W drugim panelu użyj opcji „Wybierz host”, aby połączyć się z zapisanym serwerem. Następnie możesz przesyłać pliki między komputerem Mac a serwerem, a także zarządzać plikami w obu lokalizacjach.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA