Wordpress

La guia per a desenvolupadors per començar a utilitzar SSH (Connecteu-vos al vostre servidor de manera segura)

Aprendre a utilitzar SSH per accedir al vostre lloc de WordPress és una cosa que potser no heu tingut en compte. Per a la majoria dels usuaris de WordPress, la manera més familiar de connectar-se al vostre lloc serà mitjançant el tauler de control de WordPress i les pantalles d'administració, combinades amb SFTP i phpMyAdmin per accedir a la base de dades.

Però SSH podria demostrar ser una de les eines més valuoses del vostre cinturó d'eines de WordPress.

Si voleu accelerar el vostre flux de treball, trobareu que aprendre a utilitzar SSH per connectar-vos al vostre lloc de WordPress us farà més eficient.

En aquesta publicació, us mostrarem com fer-ho.

Què és SSH?

Primer, comencem per identificar què és SSH i quan el podríeu utilitzar.

SSH significa "shell segur". Les especificacions SSH el defineixen com:

"Un protocol per a un inici de sessió remot segur i altres serveis de xarxa segurs a través d'una xarxa insegura".

Això vol dir que podeu utilitzar-lo per accedir al vostre lloc de WordPress de forma remota, des de qualsevol ordinador i independentment d'on estigui allotjat el vostre lloc, sempre que tingueu les credencials d'inici de sessió. L'ús d'aquest mètode és inherentment segur.

SSH està dissenyat per proporcionar un inici de sessió segur, de manera que podeu estar segur que ningú pot accedir a la vostra connexió mentre l'utilitzeu. També és ràpid i fàcil d'utilitzar un cop ja ho hàgiu agafat. I si voleu interactuar amb l'API REST de WordPress, és una manera d'enviar ordres.

Per connectar-vos al vostre servidor mitjançant SSH, necessitareu dues coses:

  • Una interfície.
  • Credencials d'inici de sessió.

Si feu servir Linux o macOS, teniu una interfície integrada al vostre sistema operatiu, de manera que no cal que instal·leu un client SSH. Però si esteu executant Windows, haureu d'instal·lar un client. Us mostraré com fer-ho en aquesta publicació.

Eines que necessiteu per connectar-vos al vostre lloc mitjançant SSH

Per començar, haureu d'utilitzar el terminal o un client SSH. Aquests treballen de maneres molt semblants.

Connexió mitjançant el terminal a macOS o Linux

El Terminal és una aplicació que ve amb Linux o macOS, que us permet utilitzar la línia d'ordres per enviar ordres, ja sigui a la vostra màquina o a un servidor remot.

No és una interfície gràfica, de manera que no utilitzareu un ratolí. En lloc d'això, escriviu ordres de text. Per a un usuari novell, pot resultar poc desconcertant, ja que probablement esteu acostumats a veure representacions visuals de les vostres ordres. Però un cop t'hi acostumes, ho trobaràs més ràpid.

Si vau treballar amb ordinadors els dies anteriors a les interfícies gràfiques d'usuari, utilitzant sistemes com el MS-DOS de Microsoft, és possible que estigueu familiaritzat amb aquest tipus d'interfície. La bona notícia és que el Terminal us ofereix moltes més opcions que MS-DOS!

Per obrir el Terminal al Mac, obriu Spotlight i escriviu Terminal. També podeu accedir-hi a través de Aplicacions > Utilitats.

Com utilitzar SSH: Trobar el terminal al Mac
Trobar el terminal al Mac

Per obrir Terminal a Linux, cerqueu-lo a Aplicacions menú. Si no és obvi immediatament, escriviu Terminal al missatge per trobar-lo.

Connexió mitjançant un client SSH a Windows

Un client SSH és un programa que haureu d'instal·lar si feu servir Windows per connectar-vos mitjançant SSH.

El client SSH més popular és PuTTY. Haureu de descarregar-lo i instal·lar-lo abans de poder accedir al vostre lloc des de Windows.

Com utilitzar SSH: PuTTY
Descarrega PuTTY

Instal·lació del client Putty SSH a Windows

Comenceu anant a la pàgina de descàrrega de PuTTY.

Com utilitzar SSH: La pàgina de descàrrega de PuTTY
La pàgina de descàrrega de PuTTY

Des d'aquí, trieu el paquet que correspongui a la vostra versió de Windows. Si no esteu segur de si descarregar la versió de 32 o 64 bits, consulteu la pàgina de PMF. En cas de dubte, la versió de 32 bits és l'opció més segura.

Feu clic a una de les dues opcions de sota MSI ('Windows Installer'). El fitxer es baixarà a la vostra màquina i executarà l'instal·lador.

Un cop instal·lat PuTTY, obriu-lo i podreu utilitzar-lo per connectar-vos al vostre lloc.

Com connectar-se al vostre servidor mitjançant la línia d'ordres

Un cop hàgiu trobat o instal·lat el terminal o un client SSH, el següent pas és connectar-vos al vostre lloc remot.

Al terminal o a un client SSH, feu servir el línia d'ordres per connectar i enviar ordres al vostre servidor. Aquesta és la terminologia que faré servir a partir d'ara, en lloc de referir-me a Terminal o a un client SSH.

Per fer-ho, necessitareu quatre dades:

  • Adreça del servidor.
  • Nom d'usuari.
  • Contrasenya.
  • Port.

L'adreça del servidor sol ser el vostre nom de domini o adreça IP. Si el vostre lloc està allotjat amb Behmaster, utilitzeu la vostra adreça IP.

El nom d'usuari i la contrasenya seran el vostre nom d'usuari i contrasenya FTP, no els del vostre administrador de WordPress.

El port el proporcionarà el vostre proveïdor d'allotjament. En alguns casos, s'utilitza un port predeterminat, però per més seguretat a Behmaster, fem servir diferents ports per a diferents llocs.

En el meuBehmaster, podeu trobar els detalls seleccionant el vostre lloc i cercant la secció SFTP/SSH de la pantalla d'informació.

MyBehmaster SSH
MyBehmaster SSH

Simplement copieu-lo i enganxeu-lo a la línia d'ordres.

Un cop hàgiu fet això, se us demanarà la vostra contrasenya. Copia-ho de MyBehmaster i se't donarà accés al teu servidor.

Veureu una pantalla semblant a això:

Behmaster Pantalla d'inici de SSH
Behmaster Pantalla d'inici de SSH

Si no estàs amb Behmaster hosting, la pantalla es veurà una mica diferent, però encara us donarà accés al vostre servidor.

Com utilitzar SSH per interactuar amb el vostre lloc

Ara podeu començar a utilitzar SSH per interactuar amb el vostre servidor i el vostre lloc. Hi ha una sèrie d'ordres SSH que podeu utilitzar, així com les ordres proporcionades per la interfície de línia d'ordres de WordPress (WP-CLI).

important

SSH és una eina molt potent i si no aneu amb compte, podríeu trencar el vostre lloc. Us permetrà afegir i suprimir fitxers, de manera que si introduïu l'ordre incorrecta, podríeu perdre contingut o suprimir totes les vostres imatges, per exemple. Feu-lo servir sempre amb precaució i assegureu-vos de fer una còpia de seguretat del vostre lloc abans d'utilitzar-lo.

Ordres SSH bàsiques

SSH inclou una sèrie d'ordres que podeu utilitzar per connectar-vos i interactuar amb el vostre servidor.

Un cop hàgiu consultat el vostre servidor mitjançant la línia d'ordres, només heu d'escriure les ordres SSH de la mateixa manera que ho faríeu si utilitzeu Terminal per interactuar amb el vostre propi ordinador.

Fem una ullada a algunes de les ordres SSH més útils que podríeu començar a utilitzar.

  • La comanda ls
  • L'ordre del cd
  • L'ordre mkdir
  • L'ordre tàctil
  • El comandament del gat
  • El comandament rm
  • L'ordre cp
  • L'ordre mv

La comanda ls

Feu servir l' ls comanda per obtenir una llista dels fitxers i directoris a la vostra ubicació actual. Podeu afegir més a l'ordre per obtenir més informació:

  • ls -l mostra els detalls dels fitxers, com ara la mida, la data i l'hora de modificació, el propietari i els permisos.
  • ls -a mostra fitxers i directoris ocults.
Com utilitzar SSH: l'ordre ls
L'ordre ls

L'ordre del cd

Feu servir l' cd comanda per canviar de directoris. Se us portarà al nou directori i la línia d'ordres us indicarà on sou:

L'ordre cd
L'ordre cd

A continuació, podeu utilitzar-lo ls de nou per esbrinar què hi ha al directori nou.

Podeu utilitzar cd per moure's cap avall més d'un directori o per moure's cap amunt o entre directoris. Per pujar, introduïu dos punts després cd com això:

cd ..

I per anar a un directori específic, escriviu la ruta completa del directori, com ara:

cd public/wp-content/themes

L'ordre mkdir

Feu servir l' mkdir comanda per crear un directori nou. Així que si estic al directori de temes, podria crear un directori nou per a un tema nou:

mkdir mytheme

L'ordre tàctil

Un cop hagi creat el meu directori nou, podria afegir-hi un fitxer nou mitjançant l'ordre tàctil:

touch style.css

El comandament del gat

Per mostrar el contingut d'un fitxer, utilitzeu cat comandament.

Com utilitzar SSH: l'ordre cat
L'ordre del gat

El comandament rm

Feu servir l' rm comanda per eliminar un fitxer o carpeta. Feu servir amb precaució, com això no es pot desfer:

rm style.css

L'ordre cp

L' cp L'ordre s'utilitza per copiar fitxers i carpetes. Heu de proporcionar el nom del fitxer o carpeta i la ubicació on voleu copiar-lo.

cp [options] [source] [destination]

També podeu afegir opcions al principi de l'ordre, però no cal. Així que per copiar footer.php fitxer d'un tema a un altre quan esteu al directori wp-content, utilitzareu això:

Necessites un allotjament ràpid, segur i fàcil de desenvolupar? Behmaster està creat tenint en compte els desenvolupadors de WordPress i ofereix moltes eines a través d'un tauler de control potent. Consulta els nostres plans

cp /themes/theme1/footer.php /themes/theme2/

No afegiu un nom per al fitxer de destinació. Si ho feu, i ja hi ha un fitxer amb aquest nom en aquesta destinació, el fitxer se sobreescriurà amb el contingut del fitxer que esteu copiant.

Si no incloeu un nom de fitxer a la detonació i aquest fitxer ja existeix, rebreu un missatge d'error i la còpia no tindrà lloc.

Ja he esmentat que hi ha alguns elements opcionals que podeu afegir al principi d'aquesta comanda. Aquests són:

  • -f: si no teniu permís d'escriptura per al fitxer de destinació, s'eliminarà i l'ordre crearà un fitxer nou.
  • -u: copieu el fitxer font només si és més nou que el fitxer de destinació.
  • -n: no sobreescriurà un fitxer existent.
  • -a: arxivar els fitxers.
  • -R: només per a carpetes, copieu tots els fitxers i carpetes dins d'aquesta carpeta.

L'ordre mv

Com a alternativa a la còpia d'un fitxer, podeu moure'l amb el botó mv comandament. Per a això, només heu de proporcionar la font i la destinació: no hi ha opcions.

mv /themes/theme1/footer.php /themes/theme2/

Això eliminarà el footer.php fitxer de theme1 i moveu-lo a theme2. Si ho feu amb una carpeta, també mourà els fitxers i carpetes dins d'aquest directori.

Podeu trobar informació sobre més ordres SSH a la documentació SSH.

Ús de WP-CLI per interactuar amb el vostre lloc

A més de les ordres SSH estàndard, WordPress també us ofereix la interfície WP-CLI, que proporciona encara més ordres. Això inclou la interacció amb fitxers i carpetes, les opcions d'administració i la vostra base de dades.

amb Behmaster, WP-CLI ve amb el vostre allotjament i podeu començar a utilitzar-lo immediatament. Si el vostre proveïdor d'allotjament no proporciona el vostre WP-CLI, podeu instal·lar-lo seguint els passos d'aquesta guia per a WP-CLI.

Prova i resolució de problemes de la vostra connexió SSH

De vegades podeu trobar que SSH no es comporta de la manera que voleu. O no us podeu connectar o l'ordre que heu utilitzat no funciona de la manera que espereu.

Si això passa, proveu alguns d'aquests consells de resolució de problemes.

Si no us podeu connectar mitjançant SSH

Si no us podeu connectar al vostre servidor, mireu els missatges d'error o les indicacions que us ofereix la línia d'ordres. De vegades haureu de respondre a un sí/no o corregir un error ortogràfic a la vostra comanda.

Si això no funciona, comproveu que les credencials d'inici de sessió que heu proporcionat siguin correctes. Podreu obtenir-los des del informació pàgina del vostre lloc a MyBehmaster. Altres proveïdors d'allotjament probablement tindran una secció SSH al cPanel o al tauler de control que utilitzin.

Si ho heu tornat a provar i encara no funciona, proveu de restablir la contrasenya SSH. Comproveu que la vostra connexió a Internet funcioni i que no hi hagi cap tallafoc que us impedeixi accedir al vostre servidor. En cas de dubte, tanqueu Terminal o el vostre client SSH i torneu-lo a obrir.

Inicieu sessió al vostre compte d'allotjament i comproveu que no hi hagi cap problema amb el servidor que us impedeixi accedir-hi. Si estàs amb Behmaster, aneu a la nostra pàgina d'estat del sistema per esbrinar si alguna cosa no funciona.

Behmaster pantalla d'estat del sistema
Behmaster pantalla d'estat del sistema

Si esteu en una xarxa pública, és possible que no permeti l'accés SSH al vostre port. Proveu-ho amb altres ports que sabeu que funcionen.

Si tot falla, obriu un bitllet d'assistència amb el vostre proveïdor d'allotjament, que podrà accedir als registres i esbrinar per què no us heu pogut connectar.

Si les vostres ordres SSH no funcionen com haurien de funcionar

Un altre problema comú és que una ordre SSH no funcioni de la manera que espereu. Això es deu normalment a que l'ordre s'ha introduït incorrectament.

Aquí teniu un exemple on he escrit is en lloc de ls :

Com utilitzar SSH: introduint una errada d'ortografia al terminal
Introducció d'una errada al terminal

Aquí, se'm presenta un avís d'error (command not found) així que ho torno a provar, amb l'ordre correcte.

De vegades, podeu escriure l'ordre correctament però equivocar-vos els paràmetres. Si aquest és el cas, consulteu la documentació SSH per a les ordres SSH i la documentació WP-CLI per a les ordres WP-CLI.

Si les vostres ordres SSH no funcionen perquè la connexió no funciona, veureu un missatge d'error que us indicarà això. La línia d'ordres us proporciona constantment informació sobre el que està passant, que és un dels seus avantatges. De fet, sovint us ofereix més informació i més clara que una interfície gràfica.

Com generar un nou parell de claus SSH per a una seguretat addicional

La generació d'un parell de claus SSH afegeix una capa addicional de seguretat en comparació amb l'ús del vostre nom d'usuari i contrasenya per connectar-vos a SSH. Ho feu des del Terminal o del vostre client SSH. Heus aquí com.

La generació d'un parell de claus implica tres passos:

  1. Genereu el parell de claus al Terminal o al vostre client SSH.
  2. Afegiu el parell de claus al vostre compte d'allotjament: a MyBehmaster ho feu mitjançant el Configuració de l'usuari pantalles.
  3. Connecteu-vos al vostre servidor a Terminal o al vostre client SSH mitjançant el parell de claus.
Afegint clau SSH a MyBehmaster
Afegint clau SSH a MyBehmaster

Podeu trobar instruccions completes per fer-ho a la nostra guia per generar parells de claus SSH per a macOS, Linux i Windows.

Vols ser un desenvolupador més eficient? Apreneu a connectar-vos al vostre lloc mitjançant SSH! 🔛🔐Feu clic aquí per Tweet

resum

L'ús de SSH per connectar-vos al vostre servidor i al vostre lloc de WordPress us farà més eficient que confiar en la interfície d'administració de WordPress, FTP i fins i tot phpMyAdmin.

Seguiu els passos anteriors per connectar-vos al vostre servidor mitjançant SSH i trobareu que podeu fer més coses al vostre lloc sense haver de canviar entre aplicacions o finestres del navegador.

Ara és el teu torn: quina és la teva comanda de terminal preferida que fas servir diàriament? Fes-nos-ho saber als comentaris!

Articles Relacionats

답글 남기기

이메일 주소는 공개되지 않습니다.

Torna al botó superior