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 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 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.
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 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
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 i sprawdzanie statusu | service nazwa_usługi start/stop/restart/status |
reboot | Restart systemu | reboot |
Zarządzanie plikami
Komenda | Opis | Składnia |
---|---|---|
ls | Pokaż pliki i foldery w katalogu | ls |
cd | zmiana katalogu | cd [OPCJA] KATALOG |
cp | Kopiowanie plików lub katalogów | cp [OPCJE] ŹRÓDŁO CEL |
mv | przenoszenie pliku lub katalogu | mv [OPCJA] ŹRÓDŁO CEL |
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 | Zapytania statusu interfejsów sieciowych | netstat [OPCJE] |
nslookup | Zapytania informacji DNS | nslookup |
ping | Sprawdzenie połączenia sieciowego | ping [OPCJE] CEL |