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.
- Csatlakozás saját SSH-klienssel
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