Simply.com is available in english

Conectați-vă cu SSH

Conectați-vă prin SSH la găzduirea web din panoul de control sau cu propriul client SSH și cheie publică încărcată; transferați fișiere în siguranță prin SFTP.

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 la elementul de meniu „Website" -> „Acces SSH" din panoul nostru de control.

Conectare cu propriul client SSH

Pentru a te conecta prin 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ă cheile publică și privată

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 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 prin SSH la pachetul tău de găzduire web.

Conectare prin SSH

Trebuie să te conectezi prin SSH la ssh.simply.com, cu același nume de utilizator ca, de exemplu, pentru FTP.
Pentru a te putea autentifica prin SSH, este necesar să fi încărcat o cheie publică.

Conectare cu PuTTY (Windows)

Dacă vrei să te conectezi cu PuTTY, poți folosi Pageant pentru a furniza cheia ta privată atunci când te conectezi.

Mesaje de eroare în timpul autentificării

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ă în clientul tău SSH 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

Conectare prin SFTP

Poți transfera, de asemenea, fișiere în mod securizat prin SFTP (SSH File Transfer Protocol). SFTP folosește același server și aceeași autentificare ca SSH, deci trebuie să folosești același nume de utilizator și aceeași cheie publică, așa cum este descris mai sus.

Te poți conecta cu comanda:

sftp ditbrugernavn@ssh.simply.com

Alternativ, poți folosi un client grafic precum FileZilla sau WinSCP. Alege SFTP ca protocol, indică ssh.simply.com drept gazdă și folosește numele tău de utilizator, precum și cheia ta privată.

Reutilizează conexiunile cu ControlMaster

Dacă realizezi multe conexiuni SSH scurte (de exemplu prin scripturi, rsync sau git), poți economisi timp cu ControlMaster din OpenSSH. Acesta 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ă aceasta, prima conexiune (ssh simply) creează o conexiune „master", pe care o reutilizează toate conexiunile ulterioare – acest lucru le face aproape instantanee.

Poți folosi ControlMaster și direct din linia de comandă, fără a-ți 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