Simply.com is available in english

Csatlakozás SSH-val

Ismerje meg, hogyan csatlakozhat SSH-val webtárhelyéhez az ssh.simply.com címen – hozzon létre kulcspárt, és töltse fel nyilvános kulcsát a vezérlőpulton.

Könnyen csatlakozhat SSH-val a webtárhelyéhez, közvetlenül a kontrollpanelen keresztül. Ez a kontrollpanel "Website" -> "SSH-hozzáférés" menüpontja alatt végezhető el.

Csatlakozás saját SSH-klienssel

Ahhoz, hogy saját számítógépéről SSH-val csatlakozhasson egy Simply.com webtárhelyhez, hozzá kell adnia egy nyilvános kulcsot a webtárhelyhez.

Nyilvános & privát kulcsok létrehozása

Ha még nincs SSH-kulcspárja, a következő Linux paranccsal hozhatja létre:

ssh-keygen -t rsa

Ez a számítógépén létrehozza mind a privát, mind a nyilvános kulcsot.
A nyilvános kulcsa az "id_rsa.pub" fájlban, a privát kulcsa pedig az "id_rsa" fájlban lesz.

Használhatja a Windowsos PuTTYgen programot is.

Nyilvános kulcs feltöltése

Ha megvan a nyilvános kulcsa, lépjen be a Simply.com kontrollpanelbe, és az adott termék alatt a "Website" menüből válassza az "SSH-hozzáférés" pontot. Itt adhatja hozzá a nyilvános SSH-kulcsát. Ha ez megtörtént, SSH-val csatlakozhat a webtárhelyéhez.

Csatlakozás SSH-val

SSH-val az ssh.simply.com kiszolgálóhoz kell csatlakoznia, ugyanazzal a felhasználónévvel, mint például az FTP esetében.
Ahhoz, hogy SSH-val be tudjon jelentkezni, fel kell töltenie egy nyilvános kulcsot.

Csatlakozás PuTTY-val (Windows)

Ha PuTTY-val szeretne csatlakozni, használhatja a Pageant programot a privát kulcs megadásához a csatlakozáskor.

Hibaüzenetek bejelentkezéskor

Hiba: Permission denied (publickey)

Ez a hiba akkor jelentkezik, ha a bejelentkezéskor nem küldi el a privát kulcsát. Ellenőrizze az SSH-kliense beállításait.
Ügyeljen arra, hogy elküldje a kulcsot.

Hiba: No hostkey for host

Ez azt jelenti, hogy az SSH-kliense known_hosts fájljában hiányzik a kiszolgáló gazdakulcsa. Adja hozzá a következő paranccsal:

ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts

A kulcs ujjlenyomatának megkeresése a DNS-ben

A kiszolgáló SSH-gazdakulcsai SSHFP-rekordokként vannak közzétéve a DNS-ben. Ez lehetővé teszi a kiszolgáló kulcsujjlenyomatának lekérdezését, valamint annak ellenőrzését, hogy az SSH-kliense számára bemutatott gazdakulcs valóban a kiszolgálóhoz tartozik-e.

Az ujjlenyomatokat a dig paranccsal keresheti meg:

dig -t SSHFP ssh.simply.com +short

Vagy az nslookup paranccsal:

nslookup -type=SSHFP ssh.simply.com

Az OpenSSH maga is ellenőrizni tudja a kiszolgáló gazdakulcsát a DNS-ben található SSHFP-rekordokkal:

ssh -o VerifyHostKeyDNS=yes ditbrugernavn@ssh.simply.com

Csatlakozás SFTP-vel

Fájlokat biztonságosan is átvihet SFTP-vel (SSH File Transfer Protocol). Az SFTP ugyanazt a kiszolgálót és bejelentkezést használja, mint az SSH, ezért a fentebb leírtak szerint ugyanazt a felhasználónevet és nyilvános kulcsot kell használnia.

A következő paranccsal csatlakozhat:

sftp ditbrugernavn@ssh.simply.com

Alternatívaként grafikus klienst is használhat, például a FileZilla vagy a WinSCP programot. Válassza az SFTP protokollt, adja meg gazdaként az ssh.simply.com címet, és használja a felhasználónevét, valamint a privát kulcsát.

Kapcsolatok újrahasznosítása a ControlMasterrel

Ha sok rövid SSH-kapcsolatot hoz létre (például szkriptek, rsync vagy git segítségével), időt takaríthat meg az OpenSSH ControlMaster funkciójával. Ez újrahasznosít egy meglévő kapcsolatot, így a későbbi kapcsolatoknak nem kell újra végigmenniük a teljes bejelentkezési folyamaton.

Adja hozzá a következőt a ~/.ssh/config fájlhoz:

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 ezt követő kapcsolat újrahasznosít – így azok szinte azonnaliak lesznek.

A ControlMastert közvetlenül a parancssorból is használhatja, 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 beállítást használó kapcsolatok ezután újrahasznosítják a master-kapcsolatot.

SSH-kulcstovábbítás

Az SSH-kulcstovábbítás (agent forwarding) nem támogatott a Simply.com kiszolgálóin. Ha SSH-kapcsolatokat kell létrehoznia a webkiszolgálójáról más kiszolgálókhoz, alternatív módszereket kell alkalmaznia, például egy dedikált kulcs elhelyezését a kiszolgálón.

Cikk a támogatási kategóriából: PHP