Wordpress

SSH erabiltzen hasteko garatzaileen gida (Konektatu zure zerbitzariarekin modu seguruan)

Zure WordPress gunera sartzeko SSH nola erabiltzen den ikastea agian kontuan hartu ez zenuen zerbait da. WordPress erabiltzaile gehienentzat, zure gunera konektatzeko modurik ezagunena WordPress panelaren eta administratzaileen pantailen bidez izango da, datu-basean sartzeko SFTP eta phpMyAdmin-ekin konbinatuta.

Baina SSH zure WordPress erreminta gerrikoko tresnarik baliotsuenetako bat izan daiteke.

Zure lan-fluxua bizkortu nahi baduzu, zure WordPress gunera konektatzeko SSH erabiltzen ikasteak eraginkorragoa izango zaizula ikusiko duzu.

Post honetan, nola egin erakutsiko dizugu.

Zer da SSH?

Lehenik eta behin, has gaitezen SSH zer den eta noiz erabil dezakezun identifikatzen.

SSH 'Secure Shell' esan nahi du. SSH zehaztapenek honela definitzen dute:

"Urrutiko saio-hasiera segururako eta sare seguruko beste zerbitzu batzuk sare seguru batean".

Horrek esan nahi du zure WordPress gunera urrunetik atzitzeko erabil dezakezula, edozein ordenagailutatik eta zure webgunea non dagoen edozein dela ere, saioa hasteko kredentzialak badituzu. Metodo hau erabiltzea berez segurua da.

SSH saio-hasiera segurua emateko diseinatuta dago, beraz, ziur egon zaitezke inork ezin duela zure konexioa atzitu hura erabiltzen ari zaren bitartean. Erabiltzeko erraza eta azkarra da, behin ondo moldatzen zarenean. Eta WordPress REST APIarekin elkarreragin nahi baduzu, komandoak bidaltzeko modu bat da.

SSH bidez zure zerbitzarira konektatzeko, bi gauza beharko dituzu:

  • Interfaze bat.
  • Saioa hasteko kredentzialak.

Linux edo macOS exekutatzen ari bazara, zure sistema eragilean interfaze bat duzu integratuta, beraz, ez duzu SSH bezerorik instalatu beharrik. Baina Windows exekutatzen ari bazara, bezero bat instalatu beharko duzu. Hori nola egin erakutsiko dizut post honetan.

Zure gunera SSH bidez konektatzeko behar dituzun tresnak

Hasteko, terminala edo SSH bezero bat erabili beharko duzu. Hauek oso modu antzera funtzionatzen dute.

Terminalaren bidez konektatzen macOS edo Linux-en

Terminala Linux edo macOS-ekin datorren aplikazio bat da, komando-lerroa komandoak bidaltzeko aukera ematen duena, zure makinara edo urruneko zerbitzari batera.

Ez da interfaze grafiko bat, beraz, ez duzu sagua erabiliko. Horren ordez, testu komandoak idazten dituzu. Lehen aldiz erabiltzaile batentzat, gutxi gorabeheratsua izan daiteke, ziurrenik zure komandoen irudikapen bisualak ikustera ohituta zaudelako. Baina ohitu ondoren, azkarrago aurkituko duzu.

Erabiltzaile-interfaze grafikoen aurreko egunetan ordenagailuekin lan egin bazenuen, Microsoft-en MS-DOS bezalako sistemak erabiliz, baliteke interfaze mota hau ezagutzen izatea. Berri ona da Terminalak MS-DOSek baino aukera gehiago ematen dizkizula!

Terminala Mac-en irekitzeko, ireki Spotlight eta idatzi Terminal. Horren bidez ere sar zaitezke Aplikazioak > Utilitateak.

Nola erabili SSH: terminala aurkitzea Mac-en
Terminala aurkitzea Mac-en

Terminala Linux-en irekitzeko, aurkitu ezazu aplikazioak menua. Berehala nabaria ez bada, idatzi Terminal hura aurkitzeko gonbita sartu.

Windows-en SSH bezero baten bidez konektatzea

SSH bezero bat Windows exekutatzen ari bazara instalatu beharko duzun programa da, SSH bidez konektatzeko.

SSH bezerorik ezagunena PuTTY da. Hori deskargatu eta instalatu beharko duzu zure gunera Windows-etik sartu aurretik.

Nola erabili SSH: PuTTY
Deskargatu PuTTY

Putty SSH bezeroa instalatzea Windows-en

Hasi PuTTY deskarga orrira joan.

SSH nola erabili: PuTTY deskarga orria
PuTTY deskarga orria

Hemendik, aukeratu zure Windows bertsioari dagokion paketea. 32 biteko edo 64 biteko bertsioa deskargatu behar duzun ez badakizu ziur, begiratu FAQ orria. Zalantzarik baduzu, 32 biteko bertsioa da aukera seguruena.

Egin klik azpiko bi aukeretako batean MSI ('Windows Installer'). Fitxategia zure makinara deskargatuko da eta instalatzailea exekutatuko da.

PuTTY instalatu ondoren, ireki eta gero erabil dezakezu zure gunera konektatzeko.

Nola konektatu zure zerbitzariari komando lerroaren bidez

Terminala edo SSH bezero bat aurkitu edo instalatu ondoren, hurrengo urratsa zure urruneko gunera konektatzea da.

Terminalean edo SSH bezero batean, erabiltzen duzu komando lerroa zure zerbitzariari komandoak konektatzeko eta bidaltzeko. Hori da hemendik aurrera erabiliko dudan terminologia, Terminal edo SSH bezero bati erreferentzia egin beharrean.

Horretarako, lau informazio beharko dituzu:

  • Zerbitzariaren helbidea.
  • Erabiltzaile izena.
  • Pasahitza.
  • Portua.

Zerbitzariaren helbidea zure domeinu-izena edo IP helbidea izan ohi da. Zure gunea ostatatuta badago Behmaster, erabili zure IP helbidea.

Erabiltzaile-izena eta pasahitza zure FTP erabiltzaile-izena eta pasahitza izango dira, ez zure WordPress-eko administratzaileak.

Zure ostalaritza-hornitzaileak emango du ataka. Zenbait kasutan, ataka lehenetsia erabiltzen da, baina segurtasun gehigarrirako at Behmaster, gune ezberdinetarako portu desberdinak erabiltzen ditugu.

NireBehmaster, xehetasunak aurki ditzakezu zure gunea hautatuz eta Informazio pantailako SFTP/SSH atala aurkituz.

MyBehmaster SSH
MyBehmaster SSH

Kopiatu hau eta itsatsi komando lerroan.

Hori egin ondoren, pasahitza eskatuko zaizu. Kopiatu hori NireBehmaster eta zure zerbitzarirako sarbidea emango dizu.

Honelako itxura duen pantaila bat ikusiko duzu:

Behmaster SSH hasierako pantaila
Behmaster SSH hasierako pantaila

Ez bazaude Behmaster hosting, zure pantailak itxura apur bat desberdina izango du, baina hala ere zure zerbitzarirako sarbidea emango dizu.

Nola erabili SSH zure gunearekin elkarreragiteko

Orain SSH erabiltzen has zaitezke zure zerbitzariarekin eta zure gunearekin elkarreragiteko. SSH komando ugari erabil ditzakezu, baita WordPress Komando Linearen Interfazeak (WP-CLI) eskaintzen dituen komandoak ere.

Garrantzitsua

SSH tresna oso indartsua da eta kontuz ibili ezean, zure webgunea hauts dezakezu. Fitxategiak gehitzeko eta ezabatzeko aukera emango dizu, beraz, komando okerra sartzen baduzu, edukia gal dezakezu edo zure irudi guztiak ezabatu, adibidez. Erabili beti kontu handiz eta ziurtatu webgunearen babeskopia egiten duzula erabili aurretik.

Oinarrizko SSH komandoak

SSH zure zerbitzariarekin konektatzeko eta elkarreragiteko erabil ditzakezun komando sorta batekin dator.

Zure zerbitzaria komando-lerroaren bidez begiratu ondoren, SSH komandoak idatzi besterik ez duzu zure ordenagailuarekin elkarreragiteko Terminala erabiliz gero egingo zenukeen modu berean.

Ikus ditzagun erabiltzen has zaitezkeen SSH komando erabilgarrienetako batzuk.

  • ls komandoa
  • cd komandoa
  • mkdir komandoa
  • Ukipen Komandoa
  • Katuaren Agindua
  • rm komandoa
  • cp komandoa
  • mv komandoa

ls komandoa

Erabili ls komandoa zure uneko kokapeneko fitxategi eta direktorioen zerrenda bat lortzeko. Komandoari gehiago gehi ditzakezu informazio gehiago lortzeko:

  • ls -l fitxategien xehetasunak bistaratzen ditu, hala nola, tamaina, aldatutako data eta ordua, jabea eta baimenak.
  • ls -a ezkutuko fitxategiak eta direktorioak erakusten ditu.
SSH nola erabili: ls komandoa
ls komandoa

cd komandoa

Erabili cd direktorioa aldatzeko komandoa. Direktorio berrira eramango zaituzte eta komando lerroak non zauden adieraziko du:

cd komandoa
cd komandoa

Ondoren, erabil dezakezu ls berriro direktorio berrian zer dagoen jakiteko.

Erabili ahal izango duzu cd direktorio bat baino gehiago jaisteko edo gora edo direktorioetan zehar mugitzeko. Igotzeko, idatzi bi puntu ondoren cd horrela:

cd ..

Eta direktorio zehatz batera joateko, idatzi direktorio-bide osoa, hala nola:

cd public/wp-content/themes

mkdir komandoa

Erabili mkdir direktorio berri bat sortzeko komandoa. Beraz, gaien direktorioan nagoen, direktorio berri bat sor nezake gai berri baterako:

mkdir mytheme

Ukipen Komandoa

Nire direktorio berria sortu ondoren, fitxategi berri bat gehi nezake ukipen komandoa erabiliz:

touch style.css

Katuaren Agindua

Fitxategi baten edukia bistaratzeko, erabili cat komandoa.

Nola erabili SSH: cat komandoa
Katuaren agindua

rm komandoa

Erabili rm fitxategi edo karpeta bat kentzeko komandoa. Erabili kontuz, bezala hau ezin da desegin:

rm style.css

cp komandoa

The cp komandoa fitxategiak eta karpetak kopiatzeko erabiltzen da. Fitxategiaren edo karpetaren izena eta kopiatu nahi duzun kokapena eman behar duzu.

cp [options] [source] [destination]

Komandoaren hasieran aukerak ere gehi ditzakezu, baina ez duzu behar. Beraz, kopiatzeko footer.php gai batetik bestera fitxategia wp-content direktorioan zaudenean, hau erabiliko zenuke:

Azkar, seguru eta garatzaileentzako ostatu bat behar duzu? Behmaster WordPress garatzaileek kontuan hartuta eraikita dago eta tresna ugari eskaintzen ditu aginte-panel indartsu baten bidez. Begiratu gure planak

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

Ez gehitu izenik helmugako fitxategiari. Hala egiten baduzu, eta dagoeneko izen hori duen fitxategi bat badago helmuga horretan, fitxategia kopiatzen ari zaren fitxategiaren edukiarekin gainidatziko da.

Detonazioan fitxategi-izen bat sartzen ez baduzu eta fitxategi hori jada existitzen bada, errore-mezu bat jasoko duzu eta kopia ez da egingo.

Dagoeneko aipatu dut komando honen hasieran gehi ditzakezun aukerako elementu batzuk daudela. Hauek dira:

  • -f: helburuko fitxategirako idazteko baimenik ez baduzu, ezabatu egingo da eta komandoak fitxategi berri bat sortuko du.
  • -u: kopiatu iturburu-fitxategia helburu-fitxategia baino berriagoa bada soilik.
  • -n: ez du lehendik dagoen fitxategi bat gainidatziko.
  • -a: fitxategiak artxibatu.
  • -R: karpetetarako soilik, kopiatu karpeta horren barruan dauden fitxategi eta karpeta guztiak.

mv komandoa

Fitxategi bat kopiatzeko alternatiba gisa, mugitu dezakezu mv agindua. Horretarako, iturria eta helmuga ematea besterik ez duzu: ez dago aukerarik.

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

Honek kendu egingo du footer.php fitxategia theme1etik eta eraman gaia2ra. Karpeta batekin egiten baduzu, beti ere fitxategiak eta karpetak mugituko ditu direktorio horren barruan.

SSH komando gehiagori buruzko informazioa SSH dokumentazioan aurki dezakezu.

WP-CLI erabiltzea zure gunearekin elkarreragiteko

SSH komando estandarrez gain, WordPress-ek WP-CLI interfazea ere eskaintzen dizu, are komando gehiago eskaintzen dituena. Honek fitxategiekin eta karpetekin, administrazio-aukerekin eta zure datu-baseekin elkarreraginea barne hartzen du.

With Behmaster, WP-CLI zure hostingarekin dator eta berehala has zaitezke erabiltzen. Zure ostalaritza-hornitzaileak ez badu zure WP-CLI ematen, WP-CLIrako gida honetako urratsak jarraituz instala dezakezu.

Zure SSH konexioa probatu eta konpontzea

Batzuetan, baliteke SSH-k ez duela nahi duzun moduan jokatzen. Edo ezin zara konektatu, edo erabili duzun komandoak ez du espero duzun moduan funtzionatzen.

Hori gertatzen bada, saiatu arazoak konpontzeko aholku hauetako batzuk.

Ezin baduzu SSH bidez konektatu

Ezin bazara zure zerbitzariarekin konektatu, begiratu komando lerroak ematen dizkizun errore-mezu edo galderei. Batzuetan, baietz/ez gonbita erantzun beharko duzu edo zure komandoan idatzitako akats bat konpondu beharko duzu.

Horrek ez badu funtzionatzen, egiaztatu eman dituzun saioa hasteko kredentzialak zuzenak direla. Hauek eskuratu ahal izango dituzu Info Zure webgunerako orrialdea NireBehmaster. Beste ostalaritza-hornitzaileek ziurrenik SSH atal bat izango dute cPanel-en edo erabiltzen ari diren edozein panelean.

Berriro saiatu bazara eta oraindik ez badu funtzionatzen, saiatu SSH pasahitza berrezartzen. Egiaztatu Interneteko konexioa funtzionatzen ari dela eta ez dagoela zerbitzaria sartzea eragozten dizun suebakirik. Zalantzarik baduzu, itxi Terminala edo SSH bezeroa eta ireki berriro.

Hasi saioa zure hosting kontuan eta egiaztatu ez dagoela zerbitzari-arazorik sartzea eragozten dizun. Zuekin bazaude Behmaster, joan gure sistemaren egoera orrira zerbait funtzionatzen ez duen jakiteko.

Behmaster sistemaren egoera pantaila
Behmaster sistemaren egoera pantaila

Sare publiko batean bazaude, baliteke zure atakarako SSH sarbidea ez baimentzea. Probatu funtzionatzen ari zaren beste portu batzuekin.

Beste guztiak huts egiten badu, ireki laguntza-txartel bat zure ostalaritza-hornitzailearekin, erregistroak atzitzeko gai izango dena eta zergatik ezin izan zaren konektatu.

Zure SSH komandoek behar bezala funtzionatzen ez badute

Ohiko beste arazo bat SSH komando batek espero duzun moduan ez funtzionatzea da. Hau, normalean, komandoa gaizki sartu delako gertatzen da.

Hona hemen idatzi nuen adibide bat is ordez ls :

Nola erabili SSH: Terminalean akatsa idaztea
Terminalean akatsa idazten

Hemen, errore-abisu bat aurkezten zait (command not found) beraz, berriro saiatzen naiz, komando zuzenarekin.

Batzuetan, baliteke komandoa behar bezala idaztea, baina parametroak gaizki ateratzea. Hala bada, egiaztatu SSH dokumentazioa SSH komandoetarako eta WP-CLI dokumentazioa WP-CLI komandoetarako.

Zure SSH komandoek ez badute funtzionatzen konexioa ez dagoelako funtzionatzen, errore-mezu bat ikusiko duzu hau esaten dizu. Komando-lerroak etengabe ematen dizu gertatzen ari denari buruzko informazioa, eta hori da bere abantailetako bat. Izan ere, askotan interfaze grafiko batek baino informazio gehiago eta argiagoa ematen dizu.

Nola sortu SSH gako-pare berri bat segurtasun gehigarrirako

SSH gako-pare bat sortzeak segurtasun-geruza gehigarria gehitzen du SSHra konektatzeko zure erabiltzaile-izena eta pasahitza erabiltzearekin alderatuta. Terminaletik edo zure SSH bezerotik egiten duzu. Hona hemen nola.

Gako bikote bat sortzeak hiru urrats ditu:

  1. Sortu gako bikotea Terminalean edo zure SSH bezeroan.
  2. Gehitu gako bikotea zure hosting-kontura - NireBehmaster hau bidez egiten duzu Erabiltzaile ezarpenak Pantailak.
  3. Konektatu terminaleko zerbitzariarekin edo zure SSH bezeroarekin gako bikotea erabiliz.
Nire gakoa SSH gehitzeaBehmaster
Nire gakoa SSH gehitzeaBehmaster

Hori egiteko argibide osoak aurki ditzakezu macOS, Linux eta Windows-erako SSH gako bikoteak sortzeko gure gidan.

Garatzaile eraginkorragoa izan nahi duzu? Ikasi zure gunera konektatzen SSH erabiliz! 🔛🔐Tweet klik

Laburpena

SSH erabiltzeak zure zerbitzariari eta zure WordPress gunera konektatzeko erabiltzeak eraginkorragoa izango zaitu WordPress administratzaile interfazean, FTPan eta baita phpMyAdmin-ean fidatzea baino.

Jarraitu goiko urratsei SSH bidez zure zerbitzariari konektatzeko eta zure webgunean gehiago egin dezakezula aplikazio edo arakatzailearen leiho batetik bestera aldatu beharrik gabe.

Orain zure txanda da: zein da egunero erabiltzen duzun terminal komandorik hobetsi? Jakin iezaguzu iruzkinetan!

Gaiarekin lotutako artikuluak

0 Comments
Lineako erantzunak
Ikusi iruzkin guztiak
Itzuli gora botoia