{"id":2414,"date":"2020-04-30T10:28:06","date_gmt":"2020-04-30T10:28:06","guid":{"rendered":"https:\/\/www.thc.ro\/blog\/?p=2414"},"modified":"2024-03-26T08:25:52","modified_gmt":"2024-03-26T08:25:52","slug":"ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh","status":"publish","type":"post","link":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/","title":{"rendered":"Ghidul developerului pentru a incepe sa foloseasca SSH"},"content":{"rendered":"\n<p>S\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 folosi\u021bi SSH pentru a accesa site-ul dumneavoastr\u0103 WordPress este ceva ce poate nu a\u021bi luat \u00een considerare. Pentru majoritatea utilizatorilor WordPress, cea mai cunoscut\u0103 modalitate folosit\u0103 pentru a se conecta la site-ul lor este prin intermediul tabloului de bord \u0219i al ecranelor de administrare WordPress, combinate cu SFTP \u0219i phpMyAdmin pentru a accesa baza de date.<\/p>\n\n\n\n<p>Dar SSH s-ar putea dovedi a fi unul dintre cele mai valoroase instrumente din toolbox-ul de instrumente WordPress.<\/p>\n\n\n\n<p>Dac\u0103 dori\u021bi s\u0103 v\u0103 accelera\u021bi fluxul de lucru, ve\u021bi vedea c\u0103 dac\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 utiliza\u021bi SSH pentru a v\u0103 conecta la site-ul dumneavoastr\u0103 WordPress v\u0103 va face mai eficient.<\/p>\n\n\n\n<p>\u00cen aceast\u0103 postare, v\u0103 vom ar\u0103ta cum s\u0103 o face\u021bi.<\/p>\n\n\n\n<p><strong>Ce pute\u021bi g\u0103si \u00een acest articol<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/ceestessh\">Ce este SSH?<\/a><\/li><li><a href=\"#instrumentelenecesarepentruavaconectalasiteuldumneavasotrassh\">Instrumentele necesare pentru a v\u0103 putea conecta la site-ul dumneavoastr\u0103 prin SSH<\/a><\/li><li><a href=\"#cumsavaconectatilaserveruldumneavaostraprinintermediullineidecomanda\">Cum s\u0103 v\u0103 conecta\u021bi la serverul dumneavoastr\u0103 prin intermediul liniei de comand\u0103<\/a><\/li><li><a href=\"#cumsautilizatissh\">Cum s\u0103 utiliza\u021bi SSH pentru a interac\u021biona cu site-ul dumneavoastr\u0103<\/a><\/li><li><a href=\"#testareasisolutionareaproblemelorssh\">Testarea \u0219i solu\u021bionarea problemelor conexiunii SSH<\/a><\/li><li><a href=\"#cumsagenerationouaperechedecheissh\">Cum s\u0103 genera\u021bi o nou\u0103 pereche de chei SSH pentru securitate suplimentar\u0103<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ceestessh\"><strong>Ce este SSH?<\/strong><\/h2>\n\n\n\n<p>\u00cen primul r\u00e2nd, s\u0103 \u00eencepem prin a identifica ce este SSH-ul \u0219i c\u00e2nd \u00eel pute\u021bi utiliza.<\/p>\n\n\n\n<p>SSH \u00eenseamn\u0103 \u201eSecure Shell\u201d. Specificatiile SSH \u00eel definesc ca fiind:<\/p>\n\n\n\n<p>\u201eUn protocol pentru conectarea \u00een siguran\u021b\u0103 \u00een regim de remote \u0219i alte servicii de re\u021bea sigure oferite peste o re\u021bea nesigur\u0103.\u201d<\/p>\n\n\n\n<p>Acest lucru \u00eenseamn\u0103 c\u0103 \u00eel pute\u021bi utiliza pentru a accesa site-ul dumneavoastr\u0103 WordPress de la distan\u021b\u0103, de pe orice computer indiferent de locul unde este g\u0103zduit site-ul dumneavoastr\u0103, at\u00e2t timp c\u00e2t ave\u021bi datele de autentificare. Utilizarea acestei metode este \u00een mod cert sigur\u0103.<\/p>\n\n\n\n<p>SSH este conceput pentru a oferi conectare sigur\u0103, astfel \u00eenc\u00e2t s\u0103 pute\u021bi fi sigur c\u0103 nimeni nu v\u0103 poate accesa conexiunea \u00een timp ce o utiliza\u021bi. De asemenea, este rapid \u0219i u\u0219or de utilizat.<\/p>\n\n\n\n<p>Pentru a v\u0103 conecta la serverul dumneavoastr\u0103 prin SSH, ve\u021bi avea nevoie de dou\u0103 lucruri:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>O interfa\u021b\u0103.<\/li><li>Datele de conectare.<\/li><\/ul>\n\n\n\n<p>Dac\u0103 utiliza\u021bi Linux sau macOS, ave\u021bi o interfa\u021b\u0103 \u00eencorporat\u0103 \u00een sistemul dumneavoastr\u0103 de operare, deci nu trebuie s\u0103 instala\u021bi un client SSH. Dar dac\u0103 utiliza\u021bi Windows, va trebui s\u0103 instala\u021bi un client. V\u0103 voi ar\u0103ta cum s\u0103 face\u021bi acest lucru \u00een acest articol.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"instrumentelenecesarepentruavaconectalasiteuldumneavasotrassh\"><strong>Instrumentele necesare pentru a v\u0103 putea conecta la site-ul dumneavoastr\u0103 prin SSH<\/strong><\/h2>\n\n\n\n<p>Pentru a \u00eencepe, va trebui s\u0103 utiliza\u021bi fie terminalul, fie un client SSH. Acestea au moduri foarte similare de func\u021bionare.<\/p>\n\n\n\n<p><strong>Conectarea utiliz\u00e2nd terminalul pe MacOS sau Linux<\/strong><\/p>\n\n\n\n<p>Terminalul este o aplica\u021bie care vine cu sistemele de operare Linux sau macOS, care v\u0103 permite s\u0103 utiliza\u021bi linia de comand\u0103 pentru a trimite comenzi, fie pe ma\u0219ina dumneavoastr\u0103, fie unui server de la distan\u021b\u0103.<\/p>\n\n\n\n<p>Nu este o interfa\u021b\u0103 grafic\u0103, a\u0219a c\u0103 nu ve\u021bi folosi un mouse. \u00cen schimb, pute\u021bi introduce comenzi text. Pentru un utilizator care folose\u0219te terminalul pentru prima dat\u0103, poate fi pu\u021bin derutant, deoarece probabil obi\u0219nuia\u021bi s\u0103 vede\u021bi reprezent\u0103ri vizuale ale comenzilor dumneavoastr\u0103. Dar, odat\u0103 ce v-a\u021bi obi\u0219nuit, \u00eel ve\u021bi putea folosi mai repede.<\/p>\n\n\n\n<p>Dac\u0103 a\u021bi lucrat cu computerele \u00een zilele anterioare interfe\u021belor grafice oferite utilizatorilor, utiliz\u00e2nd sisteme precum MS-DOS Microsoft, este posibil s\u0103 fi\u021bi deja familiariza\u021bi cu acest tip de interfa\u021b\u0103. Vestea bun\u0103 este c\u0103 Terminalul v\u0103 ofer\u0103 multe alte op\u021biuni pe l\u00e2ng\u0103 cele oferite \u00een trecut de MS-DOS!<\/p>\n\n\n\n<p>Pentru a deschide terminalul pe MacOS, deschide\u021bi Spotlight \u0219i tasta\u021bi Terminal. \u00cel pute\u021bi accesa, de asemenea, prin Aplica\u021bii&gt; Utilit\u0103\u021bi.<\/p>\n\n\n\n<p>Pentru a deschide Terminal pe Linux, \u00eel ve\u021bi g\u0103si \u00een meniul Aplica\u021bii. Dac\u0103 nu este imediat evident, tasta\u021bi Terminal \u00een promptul de g\u0103sire.<\/p>\n\n\n\n<p><strong>Conectarea prin intermediul unui client SSH pe Windows<\/strong><\/p>\n\n\n\n<p>Un client SSH este un program pe care trebuie s\u0103 \u00eel instala\u021bi dac\u0103 folosi\u021bi Windows, pentru a v\u0103 putea conecta prin SSH.<\/p>\n\n\n\n<p>Cel mai popular client SSH este PuTTY. Va trebui s\u0103 \u00eel desc\u0103rca\u021bi \u0219i s\u0103 \u00eel instala\u021bi \u00eenainte de a putea accesa site-ul dumneavoastr\u0103 de pe Windows.<\/p>\n\n\n\n<p><strong>Instalarea clientului Putty SSH pe Windows<\/strong><\/p>\n\n\n\n<p>\u00cencepe\u021bi prin a accesa pagina de desc\u0103rcare PuTTY.<\/p>\n\n\n\n<p>De aici, ve\u021bi alege pachetul care corespunde versiunii dumneavoastr\u0103 de Windows. Dac\u0103 nu sunte\u021bi sigur dac\u0103 s\u0103 desc\u0103rca\u021bi versiunea pe 32 de bi\u021bi sau cea pe 64 de bi\u021bi, consulta\u021bi pagina cu \u00eentreb\u0103ri frecvente. Dac\u0103 ave\u021bi \u00eendoieli, versiunea pe 32 de bi\u021bi este op\u021biunea cea mai sigur\u0103.<\/p>\n\n\n\n<p>Face\u021bi click pe una dintre cele dou\u0103 op\u021biuni din MSI (\u201eWindows Installer\u201d). Fi\u0219ierul se va desc\u0103rca pe computerul dumneavoastr\u0103 \u0219i va rula instalatorul.<\/p>\n\n\n\n<p>Odat\u0103 instalat PuTTY, deschide\u021bi-l \u0219i apoi \u00eel pute\u021bi folosi pentru a v\u0103 conecta la site-ul dumneavoastr\u0103.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cumsavaconectatilaserveruldumneavaostraprinintermediullineidecomanda\"><strong>Cum s\u0103 v\u0103 conecta\u021bi la serverul dumneavoastr\u0103 prin intermediul liniei de comand\u0103<\/strong><\/h2>\n\n\n\n<p>Dup\u0103 ce a\u021bi g\u0103sit sau instalat Terminalul sau un client SSH, urm\u0103torul pas este s\u0103 v\u0103 conecta\u021bi la site-ul dumneavoastr\u0103 de la distan\u021b\u0103.<\/p>\n\n\n\n<p>\u00cen Terminal sau \u00een clientul SSH, utiliza\u021bi linia de comand\u0103 pentru a v\u0103 conecta \u0219i trimite comenzi la serverul dumneavoastr\u0103. Aceasta este terminologia pe care o voi folosi de acum \u00eenainte, \u00een loc s\u0103 m\u0103 refer la Terminal sau la un client SSH.<\/p>\n\n\n\n<p>Pentru a face acest lucru, ve\u021bi avea nevoie de patru informa\u021bii:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Adresa serverului<\/li><li>Username<\/li><li>Parol\u0103<\/li><li>Port<\/li><\/ul>\n\n\n\n<p>Adresa serverului este de obicei numele de domeniu sau adresa IP. Depinde \u00een func\u021bie de compania de host dac\u0103 adresa serverului este domeniul sau adresa IP.<\/p>\n\n\n\n<p>Numele de utilizator \u0219i parola vor fi numele dumneavoastr\u0103 de utilizator \u0219i parola FTP, nu cele pentru contul dumneavoastr\u0103 de administrator WordPress.<\/p>\n\n\n\n<p>Portul va fi furnizat de c\u0103tre furnizorul dumneavoastr\u0103 de host. \u00cen unele cazuri, se folose\u0219te un port implicit, dar pentru o securitate suplimentar\u0103 uni furnizori de servicii de hosting utilizeaz\u0103 diferite porturi pentru site-uri diferite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cumsautilizatissh\"><strong>Cum s\u0103 utiliza\u021bi SSH pentru a interac\u021biona cu site-ul dumneavoastr\u0103<\/strong><\/h2>\n\n\n\n<p>Acum pute\u021bi \u00eencepe s\u0103 utiliza\u021bi SSH pentru a interac\u021biona cu serverul \u0219i site-ul dumneavoastr\u0103. Exist\u0103 o serie de comenzi SSH pe care le pute\u021bi utiliza, precum \u0219i comenzile furnizate de Interfa\u021ba liniei de comand\u0103 WordPress (WP-CLI).<\/p>\n\n\n\n<p><strong>Important&nbsp;<\/strong><\/p>\n\n\n\n<p>SSH este un instrument foarte puternic \u0219i dac\u0103 nu sunte\u021bi atent, a\u021bi putea s\u0103 v\u0103 sparge\u021bi site-ul. Acesta v\u0103 va permite s\u0103 ad\u0103uga\u021bi \u0219i s\u0103 \u0219terge\u021bi fi\u0219iere, astfel \u00eenc\u00e2t dac\u0103 introduce\u021bi comanda gre\u0219it\u0103, pute\u021bi pierde con\u021binut sau pute\u021bi \u0219terge toate fi\u021bierele sau toate imaginile dumneavoastr\u0103, de exemplu. Utiliza\u021bi-l \u00eentotdeauna cu precau\u021bie \u0219i asigura\u021bi-v\u0103 c\u0103 face\u021bi backup pentru site-ul dumneavoastr\u0103 \u00eenainte de a-l utiliza.<\/p>\n\n\n\n<p><strong>Comenzile SSH de baz\u0103<\/strong><\/p>\n\n\n\n<p>SSH vine cu o serie de comenzi pe care le pute\u021bi utiliza pentru a v\u0103 conecta \u0219i interac\u021biona cu serverul dumneavoastr\u0103.<\/p>\n\n\n\n<p>Dup\u0103 ce v-a\u021bi conectat pe serverul dumneavoastr\u0103 prin linia de comand\u0103, terminal sau clientului SSH, pur \u0219i simplu introduce\u021bi comenzile SSH \u00een acela\u0219i mod \u00een care a\u021bi face-o dac\u0103 a\u021bi folosi Terminalul pentru a interac\u021biona cu propriul dumneavoastr\u0103 computer.<\/p>\n\n\n\n<p>S\u0103 arunc\u0103m o privire asupra unora dintre cele mai utile comenzi SSH pe care pute\u021bi \u00eencepe s\u0103 le utiliza\u021bi:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Comanda Is<\/li><li>Comanda cd<\/li><li>Comanda mkdir<\/li><li>Comanda touch<\/li><li>Comanda cat<\/li><li>Comanda rm<\/li><li>Comanda cp<\/li><li>Comanda mv<\/li><\/ul>\n\n\n\n<p><strong>Comanda Is<\/strong><\/p>\n\n\n\n<p>Utiliza\u021bi comanda <em>ls<\/em> pentru a ob\u021bine o list\u0103 cu fi\u0219ierele \u0219i directoarele din loca\u021bia dumneavoastr\u0103 curent\u0103. Pute\u021bi ad\u0103uga mai multe la comand\u0103 pentru a ob\u021bine mai multe informa\u021bii:<\/p>\n\n\n\n<p><em>ls -l<\/em> afi\u0219eaz\u0103 detaliile fi\u0219ierelor, cum ar fi dimensiunea, data \u0219i ora modificate, proprietarul \u0219i permisiunile.<\/p>\n\n\n\n<p><em>ls -a<\/em> prezint\u0103 fi\u0219iere \u0219i directoare ascunse.<\/p>\n\n\n\n<p><strong>Comanda cd<\/strong><\/p>\n\n\n\n<p>Utiliza\u021bi comanda cd pentru a schimba directoarele. Ve\u021bi fi dus \u00een noul director \u0219i linia de comand\u0103 v\u0103 va indica unde v\u0103 afla\u021bi.<\/p>\n\n\n\n<p>Pute\u021bi utiliza din nou comanda Is pentru a afla ce se afl\u0103 \u00een noul director.<\/p>\n\n\n\n<p>Pute\u021bi utiliza comanda cd pentru a muta mai mult de un director sau pentru a v\u0103 deplasa \u00een sus sau \u00een directoare. Pentru a urca, introduce\u021bi dou\u0103 puncte dup\u0103 comanda cd astfel:<\/p>\n\n\n\n<p><em>cd ..<\/em><\/p>\n\n\n\n<p>\u0218i pentru a merge la un anumit director, tasta\u021bi calea complet\u0103 a directorului, cum ar fi:<\/p>\n\n\n\n<p><em>cd public\/wp-content\/themes<\/em><\/p>\n\n\n\n<p><strong>Comanda mkdir<\/strong><\/p>\n\n\n\n<p>Pute\u021bi folosi comanda mkdir pentru a crea un director nou.<\/p>\n\n\n\n<p>Spre exemplu, dac\u0103 v\u0103 afla\u021bi \u00een directorul pentru teme, a\u021bi putea crea un director nou pentru o tem\u0103 nou\u0103.<\/p>\n\n\n\n<p><em>Mkdir mytheme<\/em><\/p>\n\n\n\n<p><strong>Comanda touch&nbsp;<\/strong><\/p>\n\n\n\n<p>Dup\u0103 ce a\u021bi creat noul director, a\u021bi putea ad\u0103uga un nou fi\u0219ier la acesta folosind comanda touch:<\/p>\n\n\n\n<p><em>touch style.css<\/em><\/p>\n\n\n\n<p><strong>Comanda cat<\/strong><\/p>\n\n\n\n<p>Pentru a afi\u0219a con\u021binutul unui fi\u0219ier folosi\u021bi comanda cat<\/p>\n\n\n\n<p><em>cat style.css<\/em><\/p>\n\n\n\n<p><strong>Comanda rm<\/strong><\/p>\n\n\n\n<p>Utiliza\u021bi comanda rm pentru a \u0219terge un&nbsp; fi\u0219ier sau un dosar. Folosi\u021bi aceast\u0103 comand\u0103 cu precau\u021bie, este ireversibil\u0103.<\/p>\n\n\n\n<p><em>rm style.css<\/em><\/p>\n\n\n\n<p><strong>Comanda cp<\/strong><\/p>\n\n\n\n<p>Comanda cp este utilizat\u0103 pentru a copia fi\u0219ierele \u0219i dosarele. Trebuie s\u0103 furniza\u021bi numele fi\u0219ierului sau al dosarului \u0219i loca\u021bia \u00een care dori\u021bi s\u0103 le copia\u021bi.<\/p>\n\n\n\n<p><em>cp [op\u021biuni] [surs\u0103] [destina\u021bie]<\/em><\/p>\n\n\n\n<p>Pute\u021bi ad\u0103uga, de asemenea, op\u021biuni la \u00eenceputul comenzii, dar nu este obligatoriu. A\u0219adar, pentru a copia fi\u0219ierul <strong>footer.php<\/strong> de la o tem\u0103 la alta atunci c\u00e2nd v\u0103 afla\u021bi \u00een directorul wp-content, ve\u021bi utiliza aceast\u0103 comand\u0103:<\/p>\n\n\n\n<p>&nbsp;<em>cp \/themes\/theme1\/footer.php \/themes\/theme2\/<\/em><\/p>\n\n\n\n<p>Nu ad\u0103uga\u021bi un nume pentru fi\u0219ierul de destina\u021bie. Dac\u0103 o face\u021bi \u0219i exist\u0103 deja un fi\u0219ier cu acest nume la destina\u021bia respectiv\u0103, atunci fi\u0219ierul va fi suprascris cu con\u021binutul fi\u0219ierului pe care \u00eel copia\u021bi.<\/p>\n\n\n\n<p>Dac\u0103 nu include\u021bi un nume de fi\u0219ier \u00een c\u00e2mpul destina\u021biei \u0219i respectivul fi\u0219ier exist\u0103, atunci ve\u021bi primi un mesaj de eroare \u0219i copierea nu va avea loc.<\/p>\n\n\n\n<p>Am men\u021bionat deja c\u0103 exist\u0103 c\u00e2teva elemente op\u021bionale pe care le pute\u021bi ad\u0103uga la \u00eenceputul acestei comenzi. Acestea sunt:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>-f: dac\u0103 nu ave\u021bi permisiunea de scriere pentru fi\u0219ierul de destina\u021bie, acesta va fi \u0219ters \u0219i comanda va crea un nou fi\u0219ier.<\/li><li>-u: copia\u021bi fi\u0219ierul surs\u0103 numai dac\u0103 este mai nou dec\u00e2t fi\u0219ierul destina\u021bie.<\/li><li>-n: nu va suprascrie un fi\u0219ier existent.<\/li><li>-a: arhiva\u021bi fi\u0219ierele.<\/li><li>-r: numai pentru dosare, copia\u021bi toate fi\u0219ierele \u0219i dosarele din dosarul respectiv.<\/li><\/ul>\n\n\n\n<p><strong>Comanda mv<\/strong><\/p>\n\n\n\n<p>Ca alternativ\u0103 la copierea unui fi\u0219ier, \u00eel pute\u021bi muta folosind comanda mv. Pentru aceasta, furniza\u021bi doar sursa \u0219i destina\u021bia: nu exist\u0103 op\u021biuni.<\/p>\n\n\n\n<p><em>mv\/themes\/theme1\/footer.php \/themes\/theme2\/<\/em><\/p>\n\n\n\n<p>Acest\u0103 comand\u0103 va muta fi\u0219ierul footer.php din tema 1 \u00een tema 2. Dac\u0103 face\u021bi acest lucru cu un dosar, acesta va muta \u00eentotdeauna fi\u0219ierele \u0219i dosarele din acel director.<\/p>\n\n\n\n<p><strong>Utilizarea WP-CLI pentru a putea interac\u021biona cu site-ul dumneavoastr\u0103<\/strong><\/p>\n\n\n\n<p>Pe l\u00e2ng\u0103 comenzile standard SSH, WordPress v\u0103 ofer\u0103 \u0219i interfa\u021ba WP-CLI, care ofer\u0103 \u0219i mai multe comenzi. Aceasta include interac\u021biunea cu fi\u0219ierele \u0219i dosarele, op\u021biunile de administrare \u0219i baza de date.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"testareasisolutionareaproblemelorssh\"><strong>Testarea \u0219i solu\u021bionarea problemelor conexiunii SSH<\/strong><\/h2>\n\n\n\n<p>Uneori s-ar putea s\u0103 descoperi\u021bi c\u0103 SSH nu se comport\u0103 a\u0219a cum dori\u021bi. Fie c\u0103 nu v\u0103 pute\u021bi conecta, fie comanda pe care a\u021bi utilizat-o nu func\u021bioneaz\u0103 a\u0219a cum v\u0103 a\u0219tepta\u021bi.<\/p>\n\n\n\n<p>Dac\u0103 se \u00eent\u00e2mpl\u0103 acest lucru pute\u021bi \u00eencerca c\u00e2teva dintre aceste sfaturi de depanare.<\/p>\n\n\n\n<p><strong>Dac\u0103 nu v\u0103 pute\u021bi conecta prin SSH<\/strong><\/p>\n\n\n\n<p>Dac\u0103 nu v\u0103 pute\u021bi conecta la serverul dumneavoastr\u0103 arunca\u021bi o privire la mesajele de eroare sau solicit\u0103rile pe care vi le ofer\u0103 linia de comand\u0103. Uneori, va trebui s\u0103 r\u0103spunde\u021bi la o solicitare da \/ nu sau s\u0103 remedia\u021bi o dactilografiere din comanda dumneavoastr\u0103.<\/p>\n\n\n\n<p>Dac\u0103 acest lucru nu func\u021bioneaz\u0103, verifica\u021bi dac\u0103 datele de autentificare pe care le-a\u021bi furnizat sunt corecte. Unii furnizori de host vor avea, probabil, o sec\u021biune SSH \u00een cPanel sau \u00een orice tablou de bord pe care \u00eel folosesc.<\/p>\n\n\n\n<p>Dac\u0103 a\u021bi \u00eencercat din nou \u0219i \u00eenc\u0103 nu func\u021bioneaz\u0103, \u00eencerca\u021bi s\u0103 v\u0103 reseta\u021bi parola SSH. Verifica\u021bi dac\u0103 conexiunea dumneavoastr\u0103 la internet func\u021bioneaz\u0103 \u0219i nu exist\u0103 un firewall care s\u0103 v\u0103 \u00eempiedice s\u0103 accesa\u021bi serverul. \u00cen caz de \u00eendoial\u0103, \u00eenchide\u021bi Terminalul sau clientul dumneavoastr\u0103 SSH \u0219i deschide\u021bi-l din nou.<\/p>\n\n\n\n<p>Conecta\u021bi-v\u0103 la contul de hosting \u0219i verifica\u021bi dac\u0103 nu exist\u0103 probleme de server care s\u0103 v\u0103 \u00eempiedice s\u0103 ob\u021bine\u021bi acces.<\/p>\n\n\n\n<p>Dac\u0103 folosi\u021bi o re\u021bea public\u0103, este posibil s\u0103 nu permit\u0103 accesul SSH \u00een portul dumneavoastr\u0103, \u00cencerca\u021bi s\u0103 testa\u021bi pe alte porturi despre care \u0219ti\u021bi c\u0103 func\u021bioneaz\u0103.<\/p>\n\n\n\n<p>Dac\u0103 toate celelalte nu reu\u0219esc, deschide\u021bi un ticket de asisten\u021b\u0103 cu furnizorul dumneavoastr\u0103 de host, acesta va putea accesa jurnalele \u0219i va afla de ce nu v-a\u021bi putut conecta.<\/p>\n\n\n\n<p><strong>Dac\u0103 Comenzile dumneavoastr\u0103 SSH nu func\u021bioneaz\u0103 a\u0219a cum ar trebui<\/strong><\/p>\n\n\n\n<p>O alt\u0103 problem\u0103 comun\u0103 este ca o comand\u0103 SSH s\u0103 nu func\u021bioneze a\u0219a cum v\u0103 a\u0219tepta\u021bi. Acest lucru se datoreaz\u0103 \u00een mod normal comenzii introduse incorect.<\/p>\n\n\n\n<p>Spre exemplu, comanda Is este introdus\u0103 corect, \u0219i nu is.<\/p>\n\n\n\n<p>Dac\u0103 comenzile dumneavoastr\u0103 SSH nu func\u021bioneaz\u0103 deoarece conexiunea nu func\u021bioneaz\u0103, ve\u021bi vedea un mesaj de eroare care v\u0103 va spune acest lucru. Linia de comand\u0103 v\u0103 ofer\u0103 \u00een permanen\u021b\u0103 informa\u021bii despre ceea ce se \u00eent\u00e2mpl\u0103, acesta fiind unul dintre avantajele sale. De fapt, v\u0103 ofer\u0103 adesea informa\u021bii mult mai clare dec\u00e2t o interfa\u021b\u0103 grafic\u0103.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cumsagenerationouaperechedecheissh\"><strong>Cum s\u0103 genera\u021bi o nou\u0103 pereche de chei SSH pentru securitate suplimentar\u0103<\/strong><\/h2>\n\n\n\n<p>Generarea unei perechi de chei SSH adaug\u0103 un strat suplimentar de securitate \u00een compara\u021bie cu utilizarea numelui de utilizator \u0219i a parolei pentru a v\u0103 conecta la SSH. O pute\u021bi face din interiorul Terminalului sau al clientului dumneavoastr\u0103 SSH. Iat\u0103 cum.<\/p>\n\n\n\n<p>Generarea unei perechi de chei implic\u0103 trei pa\u0219i:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Genera\u021bi perechea de chei din Terminal sau din clientul dumneavoastr\u0103 SSH.<\/li><li>Ad\u0103uga\u021bi perechea de chei \u00een contul de host.<\/li><li>Conecta\u021bi-v\u0103 la serverul dumneavoastr\u0103 din Terminal sau la clientul dumneavoastr\u0103 SSH folosind perechea de chei.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>S\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 folosi\u021bi SSH pentru a accesa site-ul dumneavoastr\u0103 WordPress este ceva ce poate nu a\u021bi luat \u00een&#8230;<\/p>\n","protected":false},"author":3,"featured_media":2416,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"S\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 folosi\u021bi SSH pentru a accesa site-ul dumneavoastr\u0103 WordPress este ceva ce poate nu a\u021bi luat \u00een considerare. ","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[14],"tags":[416,417,415],"class_list":["post-2414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-configurare-servicii","tag-ghid-developer","tag-ghid-developer-ssh","tag-ssh"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ghidul developerului pentru a incepe sa foloseasca SSH - Blog THC.ro<\/title>\n<meta name=\"description\" content=\"S\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 folosi\u021bi SSH pentru a accesa site-ul dumneavoastr\u0103 WordPress este ceva ce poate nu a\u021bi luat \u00een considerare.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/\" \/>\n<meta property=\"og:locale\" content=\"ro_RO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ghidul developerului pentru a incepe sa foloseasca SSH - Blog THC.ro\" \/>\n<meta property=\"og:description\" content=\"S\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 folosi\u021bi SSH pentru a accesa site-ul dumneavoastr\u0103 WordPress este ceva ce poate nu a\u021bi luat \u00een considerare.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog THC.ro\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-30T10:28:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-26T08:25:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.thc.ro\/blog\/wp-content\/uploads\/Ghidul-developerului-pentru-a-incepe-sa-foloseasca-SSH.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Blog THC.ro\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scris de\" \/>\n\t<meta name=\"twitter:data1\" content=\"Blog THC.ro\" \/>\n\t<meta name=\"twitter:label2\" content=\"Timp estimat pentru citire\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/\",\"url\":\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/\",\"name\":\"Ghidul developerului pentru a incepe sa foloseasca SSH - Blog THC.ro\",\"isPartOf\":{\"@id\":\"https:\/\/www.thc.ro\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thc.ro\/blog\/wp-content\/uploads\/Ghidul-developerului-pentru-a-incepe-sa-foloseasca-SSH.jpg\",\"datePublished\":\"2020-04-30T10:28:06+00:00\",\"dateModified\":\"2024-03-26T08:25:52+00:00\",\"author\":{\"@id\":\"https:\/\/www.thc.ro\/blog\/#\/schema\/person\/bdc30502f036ce2e951b6d7c74e69dc1\"},\"description\":\"S\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 folosi\u021bi SSH pentru a accesa site-ul dumneavoastr\u0103 WordPress este ceva ce poate nu a\u021bi luat \u00een considerare.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#breadcrumb\"},\"inLanguage\":\"ro-RO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#primaryimage\",\"url\":\"https:\/\/www.thc.ro\/blog\/wp-content\/uploads\/Ghidul-developerului-pentru-a-incepe-sa-foloseasca-SSH.jpg\",\"contentUrl\":\"https:\/\/www.thc.ro\/blog\/wp-content\/uploads\/Ghidul-developerului-pentru-a-incepe-sa-foloseasca-SSH.jpg\",\"width\":1200,\"height\":628,\"caption\":\"Ghidul developerului pentru a incepe sa foloseasca SSH\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.thc.ro\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ghidul developerului pentru a incepe sa foloseasca SSH\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.thc.ro\/blog\/#website\",\"url\":\"https:\/\/www.thc.ro\/blog\/\",\"name\":\"Blog THC.ro\",\"description\":\"Servicii gazduire web\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.thc.ro\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ro-RO\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.thc.ro\/blog\/#\/schema\/person\/bdc30502f036ce2e951b6d7c74e69dc1\",\"name\":\"Blog THC.ro\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\/\/www.thc.ro\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/16c097551244b75dad37d3340fe7d851ba8d5f83ba12249875ff566638dd24c2?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/16c097551244b75dad37d3340fe7d851ba8d5f83ba12249875ff566638dd24c2?s=96&d=retro&r=g\",\"caption\":\"Blog THC.ro\"},\"sameAs\":[\"https:\/\/www.thc.ro\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ghidul developerului pentru a incepe sa foloseasca SSH - Blog THC.ro","description":"S\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 folosi\u021bi SSH pentru a accesa site-ul dumneavoastr\u0103 WordPress este ceva ce poate nu a\u021bi luat \u00een considerare.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/","og_locale":"ro_RO","og_type":"article","og_title":"Ghidul developerului pentru a incepe sa foloseasca SSH - Blog THC.ro","og_description":"S\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 folosi\u021bi SSH pentru a accesa site-ul dumneavoastr\u0103 WordPress este ceva ce poate nu a\u021bi luat \u00een considerare.","og_url":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/","og_site_name":"Blog THC.ro","article_published_time":"2020-04-30T10:28:06+00:00","article_modified_time":"2024-03-26T08:25:52+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.thc.ro\/blog\/wp-content\/uploads\/Ghidul-developerului-pentru-a-incepe-sa-foloseasca-SSH.jpg","type":"image\/jpeg"}],"author":"Blog THC.ro","twitter_card":"summary_large_image","twitter_misc":{"Scris de":"Blog THC.ro","Timp estimat pentru citire":"12 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/","url":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/","name":"Ghidul developerului pentru a incepe sa foloseasca SSH - Blog THC.ro","isPartOf":{"@id":"https:\/\/www.thc.ro\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#primaryimage"},"image":{"@id":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thc.ro\/blog\/wp-content\/uploads\/Ghidul-developerului-pentru-a-incepe-sa-foloseasca-SSH.jpg","datePublished":"2020-04-30T10:28:06+00:00","dateModified":"2024-03-26T08:25:52+00:00","author":{"@id":"https:\/\/www.thc.ro\/blog\/#\/schema\/person\/bdc30502f036ce2e951b6d7c74e69dc1"},"description":"S\u0103 \u00eenv\u0103\u021ba\u021bi cum s\u0103 folosi\u021bi SSH pentru a accesa site-ul dumneavoastr\u0103 WordPress este ceva ce poate nu a\u021bi luat \u00een considerare.","breadcrumb":{"@id":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#breadcrumb"},"inLanguage":"ro-RO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/"]}]},{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#primaryimage","url":"https:\/\/www.thc.ro\/blog\/wp-content\/uploads\/Ghidul-developerului-pentru-a-incepe-sa-foloseasca-SSH.jpg","contentUrl":"https:\/\/www.thc.ro\/blog\/wp-content\/uploads\/Ghidul-developerului-pentru-a-incepe-sa-foloseasca-SSH.jpg","width":1200,"height":628,"caption":"Ghidul developerului pentru a incepe sa foloseasca SSH"},{"@type":"BreadcrumbList","@id":"https:\/\/www.thc.ro\/blog\/ghidul-developerului-pentru-a-incepe-sa-foloseasca-ssh\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thc.ro\/blog\/"},{"@type":"ListItem","position":2,"name":"Ghidul developerului pentru a incepe sa foloseasca SSH"}]},{"@type":"WebSite","@id":"https:\/\/www.thc.ro\/blog\/#website","url":"https:\/\/www.thc.ro\/blog\/","name":"Blog THC.ro","description":"Servicii gazduire web","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thc.ro\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ro-RO"},{"@type":"Person","@id":"https:\/\/www.thc.ro\/blog\/#\/schema\/person\/bdc30502f036ce2e951b6d7c74e69dc1","name":"Blog THC.ro","image":{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/www.thc.ro\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/16c097551244b75dad37d3340fe7d851ba8d5f83ba12249875ff566638dd24c2?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/16c097551244b75dad37d3340fe7d851ba8d5f83ba12249875ff566638dd24c2?s=96&d=retro&r=g","caption":"Blog THC.ro"},"sameAs":["https:\/\/www.thc.ro"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.thc.ro\/blog\/wp-content\/uploads\/Ghidul-developerului-pentru-a-incepe-sa-foloseasca-SSH.jpg","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/posts\/2414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/comments?post=2414"}],"version-history":[{"count":2,"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/posts\/2414\/revisions"}],"predecessor-version":[{"id":2417,"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/posts\/2414\/revisions\/2417"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/media\/2416"}],"wp:attachment":[{"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/media?parent=2414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/categories?post=2414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thc.ro\/blog\/wp-json\/wp\/v2\/tags?post=2414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}