Rozdział 2 · 2.1
Pierwsze logowanie przez SSH
SSH to szyfrowane połączenie z wierszem poleceń Państwa serwera. Windows 10 i 11, macOS oraz Linux mają wbudowany program SSH. Nie trzeba niczego instalować.
Jak się zalogować
- Prosimy otworzyć terminal. W systemie Windows: kliknąć prawym przyciskiem myszy przycisk Start i wybrać Terminal lub Windows PowerShell. Na komputerze Mac: otworzyć Terminal za pomocą Spotlight. W systemie Linux: otworzyć swój terminal.
- Wpisać
ssh root@, a następnie adres IP swojego VPS, i nacisnąć Enter.
C:\Users\anna> ssh root@203.0.113.10
The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
ED25519 key fingerprint is SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Za pierwszym razem komputer zapyta, czy ufają Państwo temu serwerowi. Nie zna go jeszcze i pokazuje jego odcisk klucza.
Sprawdzanie odcisku klucza
Odcisk klucza potwierdza, że łączą się Państwo z własnym serwerem, a nie z innym komputerem pośrodku. Można go sprawdzić w ten sposób:
- Prosimy otworzyć konsolę na ekranie VPS (zob. Konsola: Państwa VPS w przeglądarce) i zalogować się jako root.
- Wpisać to polecenie:
root@web1:~# ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
256 SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY root@web1 (ED25519)
Czy tekst po SHA256: jest taki sam jak ten, który pokazał terminal? Wtedy prosimy wpisać yes. Komputer zapamięta serwer w pliku known_hosts w katalogu .ssh. Później nie będzie już o to pytać.
Następnie serwer poprosi o hasło użytkownika root. Podczas wpisywania nie widać żadnych znaków; to normalne. Jeśli podczas instalacji wkleili Państwo klucz SSH, zalogują się Państwo od razu.
Są Państwo zalogowani
root@web1:~#
Poleceniem exit lub skrótem Ctrl+D można się wylogować. Prosimy od razu wykonać następujące kroki:
- Zaktualizować wszystko:
apt update && apt upgrade(zob. Aktualizacje i aktualizacje automatyczne). - Utworzyć klucz SSH, jeśli jeszcze go Państwo nie mają (Tworzenie klucza SSH w systemach Windows, Mac i Linux).
- Utworzyć własnego użytkownika i wyłączyć logowanie jako root (Własny użytkownik z uprawnieniami sudo i Wyłączanie logowania hasłem i jako root).
Wskazówka: Wolą Państwo program z oknami? PuTTY (Windows) lub Termius również się sprawdzą. Kroki w tej instrukcji wykorzystują program SSH, który jest już zainstalowany na Państwa komputerze.
Uwaga: Jeśli kiedykolwiek pojawi się komunikat REMOTE HOST IDENTIFICATION HAS CHANGED, choć nic nie zmieniali Państwo na serwerze, prosimy nie kontynuować bez zastanowienia. Najpierw prosimy przeczytać Najczęstsze komunikaty o błędach SSH.
