Go to main content

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 nie mają domyślnie graficznego panelu zarządzania, dlatego połączenie i obsługa 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 SSHObsługiwane systemy operacyjneOpen-SourcePobierz
PuttyWindows, LinuxTakKliknij
KittyWindows, LinuxTakKliknij
MobaXtermWindows, LinuxTakKliknij
SecureCRTWindows, Linux, MacNieKliknij
mRemoteNGWindowsTakKliknij

Adres IP & dostęp

Poniżej wyjaśniamy połączenie za pomocą klienta SSH Putty. W oknie konfiguracji wpisujesz adres IP serwera oraz port SSH 22 jako nazwę hosta. Następnie możesz rozpocząć połączenie klikając Open.

informacja

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.

informacja

Przy pierwszym połączeniu z serwerem pojawi się komunikat bezpieczeństwa od Putty, informujący, że klucz hosta nie jest jeszcze zapisany w rejestrze. Możesz potwierdzić to klikając Yes, aby nie wyświetlać tego komunikatu przy kolejnych połączeniach.

Otwiera się konsola SSH i pojawia się prośba o podanie nazwy użytkownika i 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ć.

Administracja 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

KomendaOpisSkładnia
useraddTworzenie nowego użytkownikauseradd [opcje] [nazwa]
usermodEdycja istniejącego użytkownikausermod [opcje] [nazwa]
userdelUsuwanie istniejącego użytkownikauserdel [opcje] [nazwa]
passwdZmiana hasła istniejącego użytkownikapasswd [opcje]

Zarządzanie systemem

KomendaOpisSkładnia
topPrzegląd obciążenia, procesów i innych informacji (jak Menedżer zadań Windows)top
dfWyświetlanie wykorzystania dysków (partycji)df -h
duWyświetlanie zużycia miejsca na dysku (katalog)du -sh *
freeWykorzystanie pamięci systemowej. Podział na RAM i SWAP.free
killZakończenie procesu o podanym ID (PID)kill [ID]
killallZakończenie wszystkich procesów o podanej nazwiekillall [nazwa]
mvPrzenoszenie plików lub katalogów w inne miejscemv ścieżka_źródłowa ścieżka_docelowa
mkdirTworzenie nowego katalogumkdir nazwa_katalogu
serviceUruchamianie, zatrzymywanie, restartowanie usług i sprawdzanie statususervice nazwa_usługi start/stop/restart/status
rebootRestart systemureboot

Zarządzanie plikami

KomendaOpisSkładnia
lsPokaż pliki i foldery w kataloguls
cdzmiana katalogucd [OPCJA] KATALOG
cpKopiowanie plików lub katalogówcp [OPCJE] ŹRÓDŁO CEL
mvprzenoszenie pliku lub katalogumv [OPCJA] ŹRÓDŁO CEL
mkdirTworzenie nowego katalogumkdir [OPCJA] NAZWA_KATALOGU
rmdirUsuwanie istniejącego katalogurmdir [OPCJA] KATALOG
findprzeszukiwanie systemu plikówfind [OPCJE] [KATALOG] [DZIAŁANIA]
grepWyszukiwanie w plikach tekstowychgrep [OPCJE] WZÓR_WYSZUKIWANIA [PLIK(ÓW)]

Zarządzanie siecią

KomendaOpisSkładnia
ipZapytania i konfiguracja interfejsów sieciowychip [OPCJE] OBIEKT [KOMENDA [ARGUMENTY]]
netstatZapytania statusu interfejsów sieciowychnetstat [OPCJE]
nslookupZapytania informacji DNSnslookup
pingSprawdzenie połączenia sieciowegoping [OPCJE] CEL