Cum obții acces SSH la un hosting shared? Conectare prin Putty

Cred că este una din cele mai proaste formulări de titlu din istoria IT-ului lipovean.

Articolul acesta este valabil pentru cei care folosesc Putty pentru conectarea prin ssh la diferite vps-uri, iar în acest caz, chiar pachete de hosting shared. Multă lume a fost surprinsă de faptul că majoritatea providerilor de hosting oferă posibilitatea asta. Și este de înțeles, sunt câteva chestii pentru care ai nevoie de accesul la consolă și la câteva linii de comandă considerate a fi mai de … finețe 🙂

La ce este bun accesul SSH la un hosting shared?

Să zicem că ai un WordPress cu un Woocommerce cu ceva vechime, peste 80 de produse, articol de blog, ceva custom fields și până la urmă content îndeajuns de mult încât un export de SQL să depășească 150 de MB. Un alt exemplu ar fi o revistă online, unde am întâlnit cazuri și cu baze de date de peste 200 de MB. Și aici nu vorbim doar de limitarea propriu-zisă a fișierului SQL, pentru că în foarte multe din cazuri o poți scoate la capăt cu o compresie gzip. Însă, aici mai intervine o serie de alți factori. Mă refer aici la alte probleme care pot apărea la un export de phpmyadmin sau migrarea conținutului acelei baze date. Prin urmare, recomandarea mea pentru un export eficient este un dump de sql prin ssh.

Alte avantaje ale operațiunii de export/import:

  • rapiditatea – este o diferență foarte mare între timpul cu care exporți sau imporți un sql față și aceeași operațiuni prin phpmyadmin, ză zicem;
  • există mereu posibilitatea ca o astfel de acțiunE să eșueze la baze de date mari – de multe ori s-a intâmplat ca exportul să nu fie făcut complet sau ca fișierele sql să fie corupte;
  • probleme de compatilibate – mai ales dacă muți conținutul unei baze de date de pe un server pe altul, iarăși… dumpul și importul prin ssh este recomandarea mea de suflet;

Și cum facem toată treaba asta?

Mă voi adresa în special cazurilor care au cPanel, nu de alta, dar reprezintă majoritatea covărșitoare. Am mai văzut pe la unele pachete de hosting shared de la Hetzner posibilitatea activării acestei mici magii. Iar după cum spune și titlu, vom folosi Putty.

      1. Te logezi în cPanel, accesezi rubrica Security, apoi SSH Access, ca apoi să dai Manage keys > Generate a new key;generare cheie noua
      2. Trebuie să autorizezi cheia aia, așa că te duci înapoi la rubrica anterioară și vei da Authorize pe cheia creată anterior;
      3. Apoi trebuie să downloadezi cheia, așa că va trebuie cumva să te întorci la rubrica cu Manage SSH keys, ajungi la private keys, dai View/Download la cheia dorită, apoi convert, bagi parola de dinainte și… VOILA! Ai o cheie pe care o vei putea folosi pentru Putty.
      4. Deschizi Putty, bagi IPul siteului și intri la Connection, apoi click SSH, apoi Auth.
        autentificare prin putty
        Apoi, dai browse, bagi cheia aia, salvezi conexiunea, dai Connect sau whatever, iar la credențiale bagi datele de la cPanel.

Sper că v-a fost de folos! Și sper că v-ați dat seama că spre sfârșitul articolului am fost extreeeeeem de nerăbdător și am vrut să îl termin cât mai repede :)))

 

 

 

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.