2. fejezet · 2.1
Első bejelentkezés SSH-val
Az SSH titkosított kapcsolat a szerver parancssorához. A Windows 10 és 11, a macOS és a Linux beépített SSH-programmal rendelkezik, így semmit sem kell telepítenie.
Így jelentkezhet be
- Nyisson meg egy terminált. Windows alatt: kattintson a jobb egérgombbal a Start gombra, és válassza a Terminál vagy a Windows PowerShell lehetőséget. Macen: nyissa meg a Terminál alkalmazást a Spotlight segítségével. Linux alatt: nyissa meg a terminálját.
- Írja be a
ssh root@parancsot, utána a VPS IP-címét, majd nyomja meg az Enter billentyűt.
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])?
Az első alkalommal a számítógépe megkérdezi, hogy megbízik-e ebben a szerverben. Még nem ismeri, ezért megmutatja a szerver ujjlenyomatát.
Az ujjlenyomat ellenőrzése
Az ujjlenyomat igazolja, hogy valóban a saját szerverével kommunikál, és nem egy közbeékelődő másik számítógéppel. Így ellenőrizheti:
- Nyissa meg a konzolt a VPS-képernyőn (lásd: A konzol: a VPS a böngészőben), és jelentkezzen be rootként.
- Írja be ezt a parancsot:
root@web1:~# ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
256 SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY root@web1 (ED25519)
Megegyezik a SHA256: utáni szöveg azzal, amit a terminálja mutatott? Akkor írja be: yes. A számítógépe megjegyzi a szervert a known_hosts fájlban, amely a .ssh mappájában található. Ezután már nem kérdez rá újra.
Ezt követően a szerver a root jelszót kéri. Gépelés közben nem lát karaktereket; ez teljesen normális. Ha a telepítéskor beillesztett egy SSH-kulcsot, akkor azonnal bejut.
Sikeresen bejelentkezett
root@web1:~#
Az exit paranccsal vagy a Ctrl+D billentyűkombinációval jelentkezhet ki. Most rögtön tegye meg a következőket:
- Frissítsen mindent:
apt update && apt upgrade(lásd: Frissítések és automatikus frissítések). - Hozzon létre egy SSH-kulcsot, ha még nincs (SSH-kulcs létrehozása Windows, Mac és Linux rendszeren).
- Hozzon létre egy saját felhasználót, és tiltsa le a root bejelentkezést (Saját felhasználó sudo jogosultsággal és A jelszavas és a root bejelentkezés kikapcsolása).
Tipp: Inkább ablakos programot használna? A PuTTY (Windows) vagy a Termius is megfelelő. A kézikönyv lépései a számítógépén már meglévő SSH-programot használják.
Figyelem: Ha valaha a REMOTE HOST IDENTIFICATION HAS CHANGED üzenetet kapja, pedig semmit sem változtatott a szerverén, ne folytassa csak úgy a gépelést. Először olvassa el ezt: Gyakori SSH-hibaüzenetek.
