Csatlakozás SSH-val
Csatlakozz webtárhelyedhez SSH-val a vezérlőpulton vagy saját SSH-klienssel publikus kulccsal, és kapj segítséget a gyakori hibaüzenetekhez.
Könnyen csatlakozhatsh SSH-val a webtárhelyedhez, közvetlenül a Vezérlőpulton keresztül. Ez a vezérlőpult "Website" -> "SSH-hozzáférés" menüpontjában végezhető el.
Csatlakozás saját SSH-klienssel
Ahhoz, hogy SSH-val csatlakozz a saját számítógépedről egy Simply.com webtárhelyhez, hozzá kell adnod egy publikus kulcsot a webtárhelyhez.
Publikus és privát kulcsok generálása
Ha még nincs SSH-kulcspárod, a következő Linux paranccsal generálhatod:
ssh-keygen -t rsa
Ez egy privát és egy publikus kulcsot is generál a számítógépeden.
A publikus kulcsod az "id_rsa.pub" fájlban, a privát kulcsod pedig az "id_rsa" fájlban lesz.
Használhatod a PuTTYgen Windows programot is.
Publikus kulcs feltöltése
Ha megvan a publikus kulcsod, lépj be a Simply.com vezérlőpultba, és az adott terméknél a "Website" menüből válaszd ki az "SSH-hozzáférés" pontot. Itt adhatod hozzá a publikus SSH-kulcsodat. Ha ez megtörtént, SSH-val csatlakozhatsz a webtárhelyedhez.
Csatlakozás SSH-val
SSH-val az ssh.simply.com címhez kell csatlakoznod, ugyanazzal a felhasználónévvel, mint például FTP esetén.
Ahhoz, hogy SSH-val be tudj jelentkezni, fel kell töltened egy publikus kulcsot.
Csatlakozás PuTTY-val (Windows)
Ha PuTTY-val szeretnél csatlakozni, használhatod a Pageant programot a privát kulcsod megadásához a csatlakozáskor.
Hibaüzenetek bejelentkezéskor
Hiba: Permission denied (publickey)
Ez a hiba akkor jelentkezik, ha nem küldöd el a privát kulcsodat a bejelentkezéskor. Ellenőrizd az SSH-kliensed beállításait.
Győződj meg róla, hogy elküldöd a kulcsot.
Hiba: No hostkey for host
Ez azt jelenti, hogy az SSH‑kliensből hiányzik a szerver hostkulcsa a known_hosts fájlból. Add hozzá a következő paranccsal:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Kapcsolatok újrahasznosítása ControlMasterrel
Ha sok rövid SSH-kapcsolatot hozol létre (pl. szkriptekkel, rsync-sel vagy gittel), időt takaríthatsz meg az OpenSSH ControlMaster funkciójával. Ez egy meglévő kapcsolatot használ újra, így a későbbi kapcsolatoknak nem kell újra végigcsinálniuk a teljes bejelentkezési folyamatot.
Add hozzá a következőt a ~/.ssh/config fájlodhoz:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
Ezután az első kapcsolat (ssh simply) létrehoz egy "master" (fő) kapcsolatot, amelyet minden ezt követő kapcsolat újrahasznosít – így azok szinte azonnaliak.
A ControlMastert közvetlenül a parancssorból is használhatod, a ~/.ssh/config fájl szerkesztése nélkül:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Az ezt követő, azonos ControlPath-ot használó kapcsolatok ezután újrahasznosítják a master-kapcsolatot.
SSH‑key‑forwarding
Az SSH‑key‑forwarding (agent forwarding) nem támogatott a Simply.com‑szervereken. Ha SSH-kapcsolatokat kell létrehoznod a webszerveredről más szerverekhez, alternatív módszereket kell alkalmaznod, például egy dedikált kulcs elhelyezését a szerveren.
Cikk a támogatási kategóriából: PHP