Serwer dedykowany: Pierwszy dostęp przez SSH
Ten poradnik został stworzony z wykorzystaniem następujących produktów:
(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)
Wprowadzenie

Produkty serwerów Linux domyślnie nie mają graficznego panelu zarządzania, dlatego połączenie i administrowanie odbywa się przez klienta SSH (konsolę). Do wyboru jest wiele klientów SSH. Poniżej znajdziesz przegląd znanych i często używanych klientów SSH.
| Klient SSH | Obsługiwane systemy operacyjne | Open-Source | Pobierz |
|---|---|---|---|
| Putty | Windows, Linux | Tak | Kliknij |
| Kitty | Windows, Linux | Tak | Kliknij |
| MobaXterm | Windows, Linux | Tak | Kliknij |
| SecureCRT | Windows, Linux, Mac | Nie | Kliknij |
| mRemoteNG | Windows | Tak | Kliknij |
Adres IP & dostęp
Poniżej wyjaśniamy, jak połączyć się za pomocą klienta Putty SSH. W oknie konfiguracji wpisz adres IP serwera oraz port SSH 22 jako nazwę hosta. Następnie kliknij Open, aby rozpocząć połączenie.
Logowanie SSH za pomocą hasła jest domyślnie wyłączone. Jeśli chcesz logować się hasłem, musisz najpierw aktywować tę opcję w zakładce Dostęp & Bezpieczeństwo.
Przy pierwszym połączeniu z serwerem pojawi się komunikat bezpieczeństwa od Putty, informujący, że klucz hosta nie został jeszcze zapisany w rejestrze. Możesz potwierdzić to klikając Yes, aby nie wyświetlać tego komunikatu przy kolejnych połączeniach.
Po tym otworzy się konsola SSH i zostaniesz poproszony o podanie nazwy użytkownika oraz hasła. Nazwa użytkownika to "root". Hasło znajdziesz w panelu webowym w zakładce "Dostęp & Bezpieczeństwo" lub możesz je tam ustawić.
Administrowanie przez SSH
Aby efektywnie korzystać z klienta SSH, warto znać podstawowe komendy. Poniżej znajdziesz szybki przegląd najważniejszych poleceń i ich znaczenia:
Zarządzanie kontami
| Komenda | Opis | Składnia |
|---|---|---|
| useradd | Tworzenie nowego użytkownika | useradd [opcje] [nazwa] |
| usermod | Edycja istniejącego użytkownika | usermod [opcje] [nazwa] |
| userdel | Usuwanie istniejącego użytkownika | userdel [opcje] [nazwa] |
| passwd | Zmiana hasła istniejącego użytkownika | passwd [opcje] |
Zarządzanie systemem
| Komenda | Opis | Składnia |
|---|---|---|
| top | Przegląd obciążenia, procesów i innych informacji (jak Menedżer zadań Windows) | top |
| df | Wyświetlanie wykorzystania dysków (partycji) | df -h |
| du | Wyświetlanie zużycia miejsca na dysku (katalog) | du -sh * |
| free | Wykorzystanie pamięci systemowej, podział na RAM i SWAP | free |
| kill | Zakończenie procesu o podanym ID (PID) | kill [ID] |
| killall | Zakończenie wszystkich procesów o podanej nazwie | killall [nazwa] |
| mv | Przenoszenie plików lub katalogów w inne miejsce | mv ścieżka_źródłowa ścieżka_docelowa |
| mkdir | Tworzenie nowego katalogu | mkdir nazwa_katalogu |
| service | Uruchamianie, zatrzymywanie, restartowanie usług oraz sprawdzanie statusu | service nazwa_usługi start/stop/restart/status |
| reboot | Restart systemu | reboot |
Zarządzanie plikami
| Komenda | Opis | Składnia |
|---|---|---|
| ls | Pokazuje pliki i foldery w katalogu | ls |
| cd | zmiana katalogu | cd [OPCJA] KATALOG |
| cp | Kopiowanie plików lub katalogów | cp [OPCJE] ŹRÓDŁO CELOWY |
| mv | przenoszenie pliku lub katalogu | mv [OPCJA] ŹRÓDŁO CELOWY |
| mkdir | Tworzenie nowego katalogu | mkdir [OPCJA] NAZWA_KATALOGU |
| rmdir | Usuwanie istniejącego katalogu | rmdir [OPCJA] KATALOG |
| find | Przeszukiwanie systemu plików | find [OPCJE] [KATALOG] [DZIAŁANIA] |
| grep | Wyszukiwanie w plikach tekstowych | grep [OPCJE] WZÓR_WYSZUKIWANIA [PLIK(ÓW)] |
Zarządzanie siecią
| Komenda | Opis | Składnia |
|---|---|---|
| ip | Zapytania i konfiguracja interfejsów sieciowych | ip [OPCJE] OBIEKT [KOMENDA [ARGUMENTY]] |
| netstat | Sprawdzanie statusu interfejsów sieciowych | netstat [OPCJE] |
| nslookup | Zapytania DNS | nslookup |
| ping | Sprawdzanie połączenia sieciowego | ping [OPCJE] CEL |