Csatlakozás SSH-val
Csatlakozzon SSH-val webtárhelyéhez a kontrollpanelen át vagy saját SSH-klienssel feltöltött nyilvános kulccsal – SFTP-vel is biztonságosan átvihet fájlokat.
Könnyen csatlakozhatsz 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 csatlakozhass a saját számítógépedről egy Simply.com webtárhelyhez, hozzá kell adnod egy nyilvános kulcsot a webtárhelyhez.
Nyilvános & 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 a számítógépeden létrehozza a privát és a nyilvános kulcsot is.
A nyilvános kulcsod az "id_rsa.pub" fájlban, a privát kulcsod pedig az "id_rsa" fájlban lesz.
Használhatod a Windows rendszerhez készült PuTTYgen programot is.
Nyilvános kulcs feltöltése
Ha megvan a nyilvános kulcsod, lépj be a Simply.com vezérlőpultjába, és az adott terméknél a "Website" menüből válaszd az "SSH-hozzáférés" pontot. Itt adhatod hozzá a nyilvános SSH-kulcsodat. Ha ez megtörtént, SSH-val csatlakozhatsz a webtárhelyedhez.
Csatlakozás SSH-val
SSH-val a ssh.simply.com címhez kell csatlakoznod, ugyanazzal a felhasználónévvel, mint például FTP esetén.
Az SSH-val történő bejelentkezéshez fel kell töltened egy nyilvános kulcsot.
Csatlakozás PuTTY-val (Windows)
Ha PuTTY-val szeretnél csatlakozni, a Pageant programot használhatod a privát kulcsod megadásához csatlakozáskor.
Hibaüzenetek bejelentkezéskor
Hiba: Permission denied (publickey)
Ez a hiba akkor jelentkezik, ha bejelentkezéskor nem küldöd el a privát kulcsodat. 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
Csatlakozás SFTP-vel
Fájlokat biztonságosan is átvihetsz SFTP-vel (SSH File Transfer Protocol). Az SFTP ugyanazt a szervert és bejelentkezést használja, mint az SSH, ezért ugyanazt a felhasználónevet és nyilvános kulcsot kell használnod, mint amit fentebb leírtunk.
A következő paranccsal csatlakozhatsz:
sftp ditbrugernavn@ssh.simply.com
Alternatívaként grafikus klienst is használhatsz, például FileZillát vagy WinSCP-t. Válaszd az SFTP-t protokollként, add meg a ssh.simply.com címet hostként, és használd a felhasználónevedet és a privát kulcsodat.
Kapcsolatok újrahasznosítása ControlMasterrel
Ha sok rövid SSH-kapcsolatot hozol létre (például szkriptekkel, rsync-kel 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égigmenniük a teljes bejelentkezési folyamaton.
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" kapcsolatot, amelyet minden további kapcsolat újrahasznosít – ez szinte azonnalivá teszi őket.
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-t 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 szerverein. Ha SSH-kapcsolatokat kell létrehoznod a webszerveredről más szerverekre, 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