Jak połączyć się poprzez SSH za pomocą PuTTY?
Połączenie SSH pozwala zarządzać plikami i uruchamiać polecenia na hostingu. W PuTTY skonfigurujesz je za pomocą klucza SSH. Poniżej przygotujesz parę kluczy, dodasz klucz publiczny do DirectAdmin i zapiszesz połączenie w programie.
1. Wygeneruj klucz w PuTTYgen
Dostęp SSH jest dostępny w pakietach od NVME 2 wzwyż. Przygotuj login i adres serwera swojej usługi. Hostido wymaga uwierzytelnienia kluczem — samo hasło do DirectAdmin nie wystarczy.
Pobierz PuTTY i PuTTYgen z oficjalnej strony PuTTY. Uruchom PuTTYgen, kliknij Generate (1) i poruszaj kursorem po pustym obszarze okna, aż program wygeneruje klucz.

2. Zabezpiecz i zapisz klucz prywatny
Wpisz hasło chroniące klucz w polu Key passphrase i powtórz je w Confirm (2). Następnie kliknij Save private key i zapisz plik z rozszerzeniem .ppk w bezpiecznym miejscu na swoim komputerze.
Pozostaw PuTTYgen otwarty. Tekst w górnym polu Public key for pasting into OpenSSH authorized_keys file to klucz publiczny, który za chwilę skopiujesz do panelu. Pliku prywatnego PPK nie wklejaj do DirectAdmin ani nikomu nie udostępniaj. Hasło klucza będzie potrzebne przy połączeniu.

3. Zaloguj się do DirectAdmin
Otwórz panel usługi, z którą chcesz się połączyć. W razie potrzeby skorzystaj z instrukcji logowania do DirectAdmin.
4. Otwórz Klucze SSH
Na pulpicie odszukaj sekcję Funkcje zaawansowane i kliknij Klucze SSH (4).

5. Dodaj klucz publiczny
Kliknij Wklej klucz (5). W PuTTYgen zaznacz cały tekst w polu Public key for pasting into OpenSSH authorized_keys file i skopiuj go. Nie korzystaj tutaj z pliku zapisanego przyciskiem Save public key, ponieważ może mieć inny format.

Wklej skopiowany klucz do pola Linia i kliknij Utwórz (5). Klucz powinien zajmować jedną linię. Sprawdź, czy po zapisaniu widnieje na liście kluczy autoryzowanych; jeśli jest tylko na liście kluczy publicznych, zaznacz go i użyj przycisku Autoryzacja.

6. Wpisz adres serwera w PuTTY
Uruchom PuTTY. W kategorii Session uzupełnij Host Name (or IP address) adresem swojego serwera, np. hostXXXXXX.hostido.net.pl, a w polu Port wpisz 64321 (6). Jako typ połączenia wybierz SSH. W polu Saved Sessions możesz od razu wpisać nazwę połączenia, np. Hostido; zapiszesz je po wskazaniu klucza.

7. Wskaż klucz i połącz się z serwerem
Po lewej rozwiń Connection → SSH → Auth i wybierz Credentials. Przy polu Private key file for authentication kliknij Browse (7) i wybierz zapisany wcześniej plik .ppk.

Wróć do Session, wpisz nazwę w Saved Sessions i kliknij Save. Następnie kliknij Open. Przy kolejnym połączeniu wybierz zapisaną sesję i użyj Load, a potem Open.
Przy pierwszym połączeniu PuTTY wyświetli odcisk klucza serwera. Porównaj go z informacją od Hostido przed zaakceptowaniem. W terminalu, przy pytaniu login as, wpisz login usługi hostingowej. Następnie podaj hasło chroniące klucz prywatny; podczas wpisywania nie będzie widocznych znaków.
Jeśli serwer odrzuca klucz, sprawdź login, wybrany plik PPK oraz autoryzację odpowiadającego mu klucza publicznego w DirectAdmin. Przy błędzie połączenia sprawdź także adres hosta i port 64321.
tagi: DirectAdmin putty ssh