Wordpress

SSH пайдалануды бастауға арналған әзірлеушіге арналған нұсқаулық (Серверге қауіпсіз қосылу)

WordPress сайтыңызға кіру үшін SSH пайдалануды үйрену сіз ойламаған нәрсе болуы мүмкін. WordPress пайдаланушыларының көпшілігі үшін сайтқа қосылудың ең таныс жолы WordPress бақылау тақтасы мен әкімші экрандары арқылы дерекқорға қол жеткізу үшін SFTP және phpMyAdmin арқылы біріктіріледі.

Бірақ SSH WordPress құралдар белбеуіндегі ең құнды құралдардың бірі болуы мүмкін.

Егер сіз жұмыс процесін жылдамдатқыңыз келсе, WordPress сайтыңызға қосылу үшін SSH пайдалануды үйрену сізді тиімдірек ететінін көресіз.

Бұл постта біз мұны қалай жасау керектігін көрсетеміз.

SSH дегеніміз не?

Алдымен, SSH деген не екенін және оны қашан қолдануға болатынын анықтаудан бастайық.

SSH «Қауіпсіз қабық» дегенді білдіреді. SSH сипаттамалары оны келесідей анықтайды:

«Қауіпсіз желі арқылы қауіпсіз қашықтан кіру және басқа қауіпсіз желі қызметтері үшін протокол.»

Бұл сіздің WordPress сайтыңызға қашықтан, кез келген компьютерден және сайтыңыздың қай жерде орналасқанына қарамастан, кіру тіркелгі деректері болған кезде оны пайдалану үшін пайдалана алатыныңызды білдіреді. Бұл әдісті пайдалану табиғи түрде қауіпсіз.

SSH қауіпсіз кіруді қамтамасыз ету үшін жасалған, сондықтан сіз оны пайдаланып жатқанда ешкім сіздің қосылымыңызға қол жеткізе алмайтынына сенімді бола аласыз. Сондай-ақ оны үйреніп алғаннан кейін оны пайдалану тез және оңай. Егер сіз WordPress REST API интерфейсімен әрекеттесуді қаласаңыз, бұл пәрмендерді жіберудің бір жолы.

Серверге SSH арқылы қосылу үшін сізге екі нәрсе қажет:

  • Интерфейс.
  • Кіру тіркелгі деректері.

Егер сіз Linux немесе macOS жүйесін іске қоссаңыз, сізде операциялық жүйеде орнатылған интерфейс бар, сондықтан SSH клиентін орнатудың қажеті жоқ. Бірақ егер сізде Windows жүйесі болса, клиентті орнату қажет. Мен мұны қалай жасау керектігін осы постта көрсетемін.

Сайтыңызға SSH арқылы қосылу үшін қажет құралдар

Бастау үшін терминалды немесе SSH клиентін пайдалану керек. Олар өте ұқсас жолдармен жұмыс істейді.

macOS немесе Linux жүйесінде терминал арқылы қосылу

Терминал - Linux немесе macOS жүйесімен бірге келетін қолданба, ол пәрмен жолын компьютеріңізге немесе қашықтағы серверге пәрмендер жіберу үшін пайдалануға мүмкіндік береді.

Бұл графикалық интерфейс емес, сондықтан сіз тінтуірді пайдаланбайсыз. Оның орнына мәтіндік пәрмендерді тересіз. Алғаш рет пайдаланушы үшін бұл аздап алаңдатуы мүмкін, өйткені сіз командаларыңыздың көрнекі көріністерін көруге дағдыланған шығарсыз. Бірақ үйреніп алсаң, тезірек табасың.

Егер сіз Microsoft корпорациясының MS-DOS сияқты жүйелерді пайдаланып графикалық пайдаланушы интерфейстерінен бұрын компьютерлермен жұмыс істеген болсаңыз, интерфейстің бұл түрімен таныс болуыңыз мүмкін. Жақсы жаңалық, Терминал сізге MS-DOS-қа қарағанда көбірек мүмкіндіктер береді!

Mac жүйесінде терминалды ашу үшін Spotlight бағдарламасын ашып, теріңіз Терминал. арқылы да қол жеткізуге болады Қолданбалар > Утилиталар.

SSH пайдалану жолы: Mac жүйесінде терминалды табу
Mac жүйесінде терминалды табу

Linux жүйесінде Терминалды ашу үшін оны мына жерден табыңыз Бағдарламалар мәзір. Егер ол бірден байқалмаса, теріңіз Терминал оны табу шақыруында.

Windows жүйесінде SSH клиенті арқылы қосылу

SSH клиенті - SSH арқылы қосылу үшін Windows жүйесінде жұмыс істейтін болсаңыз, орнату қажет бағдарлама.

Ең танымал SSH клиенті - PuTTY. Windows жүйесінен сайтыңызға кіру үшін оны жүктеп алып, орнатуыңыз керек.

SSH пайдалану жолы: PuTTY
PuTTY жүктеп алыңыз

Windows жүйесінде Putty SSH клиентін орнату

PuTTY жүктеп алу бетіне өту арқылы бастаңыз.

SSH пайдалану жолы: PuTTY жүктеп алу беті
PuTTY жүктеп алу беті

Осы жерден Windows нұсқасына сәйкес келетін буманы таңдаңыз. 32 биттік немесе 64 биттік нұсқаны жүктеп алу керек пе екеніне сенімді болмасаңыз, ЖҚС бетін қараңыз. Күмәніңіз болса, 32 биттік нұсқасы қауіпсіз нұсқа болып табылады.

Төмендегі екі опцияның біреуін басыңыз MSI («Windows орнатушысы»). Файл сіздің құрылғыңызға жүктеліп, орнатушыны іске қосады.

PuTTY орнатылғаннан кейін оны ашыңыз, содан кейін оны сайтыңызға қосылу үшін пайдалануға болады.

Пәрмен жолы арқылы серверге қалай қосылуға болады

Терминалды немесе SSH клиентін тапқаннан немесе орнатқаннан кейін келесі қадам қашықтағы сайтқа қосылу болып табылады.

Терминалда немесе SSH клиентінде сіз пайдаланасыз пәрмен жолы серверге қосылу және пәрмендерді жіберу үшін. Бұл Терминалға немесе SSH клиентіне сілтеме жасаудың орнына мен бұдан былай қолданатын терминология.

Мұны істеу үшін сізге төрт ақпарат қажет:

  • Сервер мекенжайы.
  • Пайдаланушы аты.
  • Пароль
  • Порт.

Сервер мекенжайы әдетте сіздің домен атыңыз немесе IP мекенжайыңыз болып табылады. Егер сіздің сайтыңыз хостингте болса Behmaster, IP мекенжайыңызды пайдаланыңыз.

Пайдаланушы аты мен құпия сөз FTP пайдаланушы аты мен құпия сөз болады, WordPress әкімшісіне арналған емес.

Портты хостинг провайдері қамтамасыз етеді. Кейбір жағдайларда әдепкі порт пайдаланылады, бірақ қосымша қауіпсіздік үшін Behmaster, біз әртүрлі сайттар үшін әртүрлі порттарды қолданамыз.

МеніңBehmaster, торапты таңдау және Ақпарат экранының SFTP/SSH бөлімін табу арқылы мәліметтерді таба аласыз.

MyBehmaster SSH
MyBehmaster SSH

Тек оны көшіріп, пәрмен жолына қойыңыз.

Мұны жасағаннан кейін сізден құпия сөз сұралады. Оны MyBehmaster және сізге серверге кіру рұқсаты беріледі.

Сіз келесідей көрінетін экранды көресіз:

Behmaster SSH бастау экраны
Behmaster SSH бастау экраны

Сіз бірге болмасаңыз Behmaster хостинг, экран сәл басқаша көрінеді, бірақ бәрібір серверге кіруге мүмкіндік береді.

Сайтпен әрекеттесу үшін SSH қалай пайдалануға болады

Енді сервермен және сайтпен әрекеттесу үшін SSH пайдалануды бастай аласыз. Сіз қолдануға болатын бірқатар SSH пәрмендері, сондай-ақ WordPress пәрмен жолы интерфейсі (WP-CLI) қамтамасыз ететін пәрмендер бар.

маңызды

SSH - бұл өте күшті құрал және абай болмасаңыз, сайтыңызды бұзуыңыз мүмкін. Ол файлдарды қосуға және жоюға мүмкіндік береді, сондықтан қате пәрменді енгізсеңіз, мазмұнды жоғалтуыңыз немесе барлық кескіндерді жоюыңыз мүмкін, мысалы. Оны әрқашан сақтықпен пайдаланыңыз және оны қолданар алдында сайттың сақтық көшірмесін жасағаныңызға көз жеткізіңіз.

Негізгі SSH пәрмендері

SSH серверіңізге қосылу және әрекеттесу үшін пайдалануға болатын пәрмендер ауқымымен бірге келеді.

Пәрмен жолы арқылы серверді қарап шыққаннан кейін, SSH пәрмендерін өз компьютеріңізбен әрекеттесу үшін Терминалды пайдалансаңыз, дәл солай тересіз.

Пайдалануды бастауға болатын ең пайдалы SSH пәрмендерінің кейбірін қарастырайық.

  • ls пәрмені
  • CD пәрмені
  • mkdir пәрмені
  • Түрту пәрмені
  • Мысық командасы
  • rm пәрмені
  • cp пәрмені
  • mv пәрмені

ls пәрмені

пайдаланыңыз ls ағымдағы орындағы файлдар мен каталогтардың тізімін алу үшін пәрмен. Қосымша ақпарат алу үшін пәрменге қосымша қосуға болады:

  • ls -l өлшемі, өзгертілген күні мен уақыты, иесі және рұқсаттар сияқты файлдардың мәліметтерін көрсетеді.
  • ls -a жасырын файлдар мен каталогтарды көрсетеді.
SSH пайдалану жолы: ls пәрмені
ls командасы

CD пәрмені

пайдаланыңыз cd каталогтарды өзгерту командасы. Сіз жаңа каталогқа барасыз және пәрмен жолы қай жерде екеніңізді көрсетеді:

CD командасы
CD командасы

Содан кейін пайдалануға болады ls жаңа каталогта не бар екенін білу үшін қайтадан басыңыз.

Сіз пайдалана аласыз cd бірнеше каталогтарды төмен жылжыту немесе жоғары немесе каталогтар бойынша жылжыту. Жоғары көтерілу үшін кейін екі нүктені енгізіңіз cd Бұл сияқты:

cd ..

Белгілі бір каталогқа өту үшін толық каталог жолын теріңіз, мысалы:

cd public/wp-content/themes

mkdir пәрмені

пайдаланыңыз mkdir жаңа каталог жасау командасы. Сондықтан мен тақырыптар каталогында болсам, жаңа тақырып үшін жаңа каталог жасай аламын:

mkdir mytheme

Түрту пәрмені

Мен жаңа каталогты жасағаннан кейін сенсорлық пәрменді пайдаланып оған жаңа файл қоса аламын:

touch style.css

Мысық командасы

Файлдың мазмұнын көрсету үшін пайдаланыңыз cat команда.

SSH қалай қолданылады: мысық пәрмені
Мысық командасы

rm пәрмені

пайдаланыңыз rm файлды немесе қалтаны жою пәрмені. сияқты сақтықпен пайдаланыңыз мұны қайтару мүмкін емес:

rm style.css

cp пәрмені

The cp пәрмені файлдар мен қалталарды көшіру үшін қолданылады. Файлдың немесе қалтаның атын және оны көшіргіңіз келетін орынды көрсетуіңіз керек.

cp [options] [source] [destination]

Сондай-ақ пәрменнің басына опцияларды қосуға болады, бірақ қажет емес. Сондықтан көшіру үшін footer.php wp-content каталогында болған кезде бір тақырыптан екіншісіне файлды ауыстырсаңыз, мынаны қолданасыз:

Жылдам, қауіпсіз және әзірлеушілерге ыңғайлы хостинг қажет пе? Behmaster WordPress әзірлеушілерімен жасалған және қуатты бақылау тақтасы арқылы көптеген құралдарды ұсынады. Біздің жоспарларымызды тексеріңіз

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

Тағайындалған файлға атау қоспаңыз. Егер солай етсеңіз және сол тағайындалған жерде осы атаумен файл әлдеқашан бар болса, файл көшіріп жатқан файлдың мазмұнымен қайта жазылады.

Егер сіз детонацияға файл атауын қоспасаңыз және бұл файл бұрыннан бар болса, қате туралы хабар аласыз және көшірме орындалмайды.

Мен осы пәрменнің басында қосуға болатын кейбір қосымша элементтер бар екенін айттым. Бұлар:

  • -f: тағайындалған файл үшін жазу рұқсатыңыз болмаса, ол жойылады және пәрмен жаңа файлды жасайды.
  • -u: бастапқы файлды тек тағайындалған файлдан жаңарақ болса ғана көшіріңіз.
  • -n: бар файлды қайта жазбайды.
  • -a: файлдарды мұрағаттау.
  • -R: тек қалталар үшін, сол қалтаның ішіндегі барлық файлдар мен қалталарды көшіріңіз.

mv пәрмені

Файлды көшіруге балама ретінде оны пайдаланып жылжытуға болады mv команда. Ол үшін сіз тек көзді және тағайындауды қамтамасыз етесіз: опциялар жоқ.

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

Бұл жойылады footer.php тақырып1 ішінен файлды және оны тақырып2-ге жылжытыңыз. Мұны қалтамен жасасаңыз, ол әрқашан сол каталогтағы файлдар мен қалталарды жылжытады.

Қосымша SSH пәрмендері туралы ақпаратты SSH құжаттамасынан таба аласыз.

Сайтпен әрекеттесу үшін WP-CLI пайдалану

Стандартты SSH пәрмендерінен басқа, WordPress сізге WP-CLI интерфейсін береді, ол одан да көп пәрмендерді қамтамасыз етеді. Бұған файлдармен және қалталармен, әкімші опцияларымен және дерекқорыңызбен әрекеттесу кіреді.

бірге Behmaster, WP-CLI хостингпен бірге келеді және сіз оны бірден пайдалана бастай аласыз. Хостинг провайдеріңіз WP-CLI бермесе, оны WP-CLI үшін осы нұсқаулықтағы қадамдарды орындау арқылы орнатуға болады.

SSH қосылымыңызды тексеру және ақаулықтарды жою

Кейде SSH сіз қалағандай әрекет етпейтінін байқайсыз. Не қосыла алмайсыз, не пайдаланған пәрмен сіз күткендей жұмыс істемейді.

Бұл орын алса, ақауларды жою бойынша осы кеңестердің кейбірін қолданып көріңіз.

SSH арқылы қосыла алмасаңыз

Серверге қосыла алмасаңыз, пәрмен жолы беретін қате туралы хабарларды немесе шақыруларды қараңыз. Кейде иә/жоқ сұрауына жауап беруге немесе пәрмендегі қатені түзетуге тура келеді.

Бұл жұмыс істемесе, сіз берген кіру тіркелгі деректерінің дұрыс екенін тексеріңіз. Сіз оларды мына жерден ала аласыз Ақпарат Менің сайтындағы сайтыңызға арналған бетBehmaster. Басқа хостинг провайдерлерінің cPanel жүйесінде немесе олар пайдаланып жатқан бақылау тақтасында SSH бөлімі болуы мүмкін.

Қайталап көріңіз және ол әлі жұмыс істемесе, SSH құпия сөзін қалпына келтіріп көріңіз. Интернет қосылымының жұмыс істеп тұрғанын және серверге кіруге кедергі келтіретін желіаралық қалқан жоқ екенін тексеріңіз. Егер күмәніңіз болса, Терминалды немесе SSH клиентін жабыңыз және оны қайта ашыңыз.

Хостинг тіркелгіңізге кіріп, кіруге кедергі келтіретін сервер мәселелерінің жоқтығын тексеріңіз. Егер сіз бірге болсаңыз Behmaster, бірдеңе жұмыс істемейтінін білу үшін жүйе күйі бетіне өтіңіз.

Behmaster жүйе күйінің экраны
Behmaster жүйе күйінің экраны

Қоғамдық желіде болсаңыз, ол портыңызға SSH кіруіне рұқсат бермеуі мүмкін. Оны өзіңіз білетін басқа порттармен тексеріп көріңіз.

Егер бәрі сәтсіз болса, журналдарға қол жеткізе алатын және неге қосыла алмағаныңызды анықтай алатын хостинг провайдерімен қолдау билетін ашыңыз.

Егер сіздің SSH пәрмендеріңіз қажетінше жұмыс істемесе

Тағы бір жиі кездесетін мәселе - SSH пәрмені сіз күткендей жұмыс істемеуі. Бұл әдетте пәрменнің қате енгізілуіне байланысты.

Міне, мен терген мысал is орнына ls :

SSH пайдалану жолы: Терминалға қате енгізу
Терминалға қате енгізу

Мұнда маған қате туралы ескерту (command not found) сондықтан дұрыс пәрменмен қайталап көремін.

Кейде пәрменді дұрыс теруіңіз мүмкін, бірақ параметрлерді қате алуыңыз мүмкін. Бұлай болса, SSH пәрмендері үшін SSH құжаттамасын және WP-CLI пәрмендері үшін WP-CLI құжаттамасын тексеріңіз.

Қосылым жұмыс істемей тұрғандықтан SSH пәрмендері жұмыс істемесе, сізге бұл туралы қате туралы хабарды көресіз. Пәрмен жолы сізге не болып жатқаны туралы ақпаратты үнемі береді, бұл оның артықшылықтарының бірі. Шындығында, ол сізге графикалық интерфейс сияқты көбірек және анық ақпарат береді.

Қосымша қауіпсіздік үшін жаңа SSH кілт жұбын қалай жасауға болады

SSH кілттер жұбын жасау SSH желісіне қосылу үшін пайдаланушы аты мен құпия сөзді пайдаланумен салыстырғанда қауіпсіздіктің қосымша қабатын қосады. Сіз мұны терминалдан немесе SSH клиентіңізден жасайсыз. Міне, осылай.

Кілттер жұбын құру үш қадамды қамтиды:

  1. Терминалда немесе SSH клиентінде кілттер жұбын жасаңыз.
  2. Кілттер жұбын хостинг тіркелгісіне қосыңыз – МеніңBehmaster арқылы жасайсыз Пайдаланушы параметрлері Экрандар.
  3. Терминалдағы серверге немесе кілттер жұбын пайдаланып SSH клиентіне қосылыңыз.
Менің ішіне SSH кілтін қосуBehmaster
Менің ішіне SSH кілтін қосуBehmaster

Мұны істеу бойынша толық нұсқауларды macOS, Linux және Windows үшін SSH кілт жұптарын жасау жөніндегі нұсқаулықтан таба аласыз.

Неғұрлым тиімді әзірлеуші ​​болғыңыз келе ме? SSH арқылы сайтыңызға қосылу жолын біліңіз! 🔛🔐Tweet түймесін басыңыз

қысқаша мазмұндама

Серверге және WordPress сайтыңызға қосылу үшін SSH пайдалану сізді WordPress басқару интерфейсіне, FTP және тіпті phpMyAdmin-ге сенуден гөрі тиімдірек етеді.

Серверге SSH арқылы қосылу үшін жоғарыдағы қадамдарды орындаңыз, сонда сіз қолданбалар немесе шолғыш терезелері арасында ауыспай-ақ сайтыңызда көп нәрсені істей алатыныңызды көресіз.

Енді сіздің кезегіңіз: күнделікті қолданатын терминалдық пәрменіңіз қандай? Түсініктемелерде бізге хабарлаңыз!

Қатысты Мақалалар

пікір қалдыру

Сіздің электрондық пошта мекенжайы емес жарияланады.

Басына оралу