A VPS kezelése SSH-n (Secure Shell) keresztül történik: ez titkosított kapcsolatot létesít a saját gépe és a szerver között, amelyen parancsokat futtathat. Az SSH működéséről bővebben is olvashat.
Mire lesz szüksége?
- A VPS IP-címére. Ezt és az első belépési adatokat a szerver elkészülése után e-mailben kapja meg, és az Ügyfélportálon, a szolgáltatás oldalán is megtalálja.
- A felhasználónévre (az első belépéskor általában
root). - A jelszóra vagy egy SSH kulcspárra.
Csatlakozás Linux vagy macOS alól
Nyisson meg egy terminált, és írja be (az IP-címet a sajátjára cserélve):
ssh root@203.0.113.25
Ha az SSH nem a 22-es porton fut, adja meg a portot: ssh -p 2222 root@203.0.113.25.
Első csatlakozáskor a program megkérdezi, megbízik-e a szerver ujjlenyomatában (Are you sure you want to continue connecting?). Írja be: yes. Ezután a jelszót kéri; gépelés közben semmi nem jelenik meg a képernyőn, ez így rendben van.
Csatlakozás Windowsból
A Windows 10 és 11 beépítetten tartalmazza az OpenSSH klienst, így a PowerShellben vagy a Windows Terminálban ugyanaz az ssh parancs működik. Grafikus felületet kínál például a PuTTY: a Host Name mezőbe írja az IP-címet, a Port mezőbe a portot (alapértelmezetten 22), majd kattintson az Open gombra.
Első lépések belépés után
- Frissítse a rendszert; lásd a dnf és apt rendszerfrissítésről szóló cikket.
- Hozzon létre egy saját felhasználót sudo joggal, hogy ne root-ként dolgozzon; a lépéseket a sudo jogú felhasználó létrehozásáról szóló cikk mutatja be.
- Állítson be kulcsos belépést (lent), majd tűzfalat.
SSH kulcs használata jelszó helyett
A kulcsos belépés biztonságosabb és kényelmesebb is. A saját gépén hozzon létre egy kulcspárt:
ssh-keygen -t ed25519 -C "laptop"
Majd másolja a nyilvános kulcsot a szerverre:
ssh-copy-id felhasznalo@203.0.113.25
Windowson, ahol nincs ssh-copy-id, a PowerShellben:
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh felhasznalo@203.0.113.25 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
Ha a kulcsos belépés működik, a jelszavas belépést ki is kapcsolhatja; erről az SSH szerver biztonságos beállítása cikk szól.
Gyakori hibák
- Connection timed out: rossz az IP-cím, vagy a tűzfal nem engedi a portot.
- Connection refused: a szerver elérhető, de azon a porton nem fut SSH; ellenőrizze a portszámot.
- Permission denied: hibás a felhasználónév, a jelszó vagy a kulcs, vagy a jelszavas belépés tiltva van.
- REMOTE HOST IDENTIFICATION HAS CHANGED: a szerver ujjlenyomata megváltozott, például a VPS újratelepítése után. Ha biztos benne, hogy ez az oka, törölje a régi bejegyzést:
ssh-keygen -R 203.0.113.25. Ha nem telepítette újra a szervert, írjon nekünk, mielőtt továbblép.
Fájlok SSH-n keresztüli másolásáról az scp, rsync és sftp használatát bemutató cikk ír.