Conectați-vă cu SSH
Conectați-vă la găzduirea web prin SSH folosind panoul de control sau propriul client SSH cu cheie publică și primiți ajutor pentru mesajele de eroare comune.
Te poți conecta cu ușurință prin SSH la pachetul tău de găzduire web, direct prin Panoul nostru de control. Acest lucru se face sub punctul de meniu „Website" -> „Acces SSH" din Panoul nostru de control.
Conectează-te cu propriul client SSH
Pentru a te conecta cu SSH de pe propriul computer la un pachet de găzduire web Simply.com, trebuie să adaugi o cheie publică la pachetul de găzduire web.
Generează chei publice & private
Dacă nu ai deja o pereche de chei SSH, o poți genera cu comanda Linux
ssh-keygen -t rsa
Aceasta va genera atât o cheie privată, cât și una publică pe computerul tău.
Cheia ta publică se va afla în fișierul „id_rsa.pub", iar cheia ta privată se va afla în fișierul „id_rsa".
Poți folosi și programul pentru Windows PuTTYgen.
Încarcă cheia publică
După ce ai cheia ta publică, trebuie să intri în panoul de control Simply.com și, la produsul respectiv, din meniul „Website", să selectezi punctul „Acces SSH". Aici poți adăuga cheia ta publică SSH. După ce ai făcut acest lucru, te poți conecta cu SSH la pachetul tău de găzduire web.
Conectează-te cu SSH
Trebuie să te conectezi cu SSH la ssh.simply.com, cu același nume de utilizator ca pentru, de exemplu, FTP.
Pentru a te putea autentifica cu SSH, este necesar să fi încărcat o cheie publică.
Conectează-te cu PuTTY (Windows)
Dacă vrei să te conectezi cu PuTTY, poți folosi Pageant pentru a indica cheia ta privată atunci când te conectezi.
Mesaje de eroare la autentificare
Eroare: Permission denied (publickey)
Această eroare apare atunci când nu trimiți cheia ta privată la autentificare. Verifică configurarea clientului tău SSH.
Asigură-te că trimiți cheia.
Eroare: No hostkey for host
Aceasta înseamnă că clientului tău SSH îi lipsește cheia de gazdă a serverului din known_hosts. Adaug-o cu:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Reutilizează conexiunile cu ControlMaster
Dacă faci multe conexiuni SSH scurte (de exemplu, prin scripturi, rsync sau git), poți economisi timp cu funcția ControlMaster din OpenSSH. Aceasta reutilizează o conexiune existentă, astfel încât conexiunile ulterioare să nu mai parcurgă din nou întregul proces de autentificare.
Adaugă următoarele în ~/.ssh/config:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
După aceea, prima conexiune (ssh simply) creează o conexiune „master", pe care o reutilizează toate conexiunile ulterioare – ceea ce le face aproape instantanee.
Poți folosi ControlMaster și direct din linia de comandă, fără a edita ~/.ssh/config:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Conexiunile ulterioare cu același ControlPath reutilizează apoi conexiunea master.
SSH‑key‑forwarding
SSH‑key‑forwarding (agent forwarding) nu este suportat pe serverele Simply.com. Dacă ai nevoie să realizezi conexiuni SSH de pe serverul tău web către alte servere, trebuie să folosești metode alternative, cum ar fi plasarea unei chei dedicate pe server.
Articol din categoria de suport: PHP