Secure Shell (SSH) kulcsfontosságú WordPress fejlesztési eszköz. A fejlett felhasználók számára hozzáférést biztosít olyan kulcsfontosságú platformokhoz és szoftverekhez, amelyek a kódolást és más feladatokat egyszerűbbé, gyorsabbá és szervezettebbé teszik.

tehát ha csak az SSH-t próbálja használni, hogy “a kapcsolat elutasított” hibát láthasson, akkor aggódhat. Azonban ez egy gyakori probléma, és ez teljesen lehetséges, hogy rögzítse a saját csak egy kis hibaelhárítás. Hamarosan visszatérsz a parancsok futtatásához.,

ebben a bejegyzésben megbeszéljük, hogy mi az SSH és mikor kell használni. Ezután megmagyarázunk néhány gyakori okot, amelyek miatt a kapcsolat megtagadható, beleértve a gittet is. Végül néhány hibaelhárítási tippet adunk.

merüljünk be!

inkább nézze meg a videó verzióját?

mi az az SSH és mikor kell használni?

Secure Shell (SSH), más néven Secure Socket Shell, egy protokoll a webhely szerverének biztonságos eléréséhez egy nem biztonságos hálózaton keresztül., Más szóval, ez egy módja annak, hogy biztonságosan jelentkezzen be a szerver távolról a kívánt parancssori felület:

segítségével SSH távolról elérheti a WordPress helyén tárolt Kinsta

ellentétben File Transfer Protocol (FTP), amely csak lehetővé teszi, hogy feltölteni, törölni, és szerkeszteni a fájlokat a szerveren, SSH lehet elérni a feladatok széles skáláját. Például, ha egy hiba zárol ki a WordPress webhelyéről, az SSH segítségével távolról is elérheti.,

Ez a protokoll több kulcsfontosságú fejlesztői eszköz használatát is lehetővé teszi, többek között:

  • WP-CLI. A WordPress parancssor. Használhatja a különböző feladatok, beleértve az új létesítmények, tömeges plugin frissítések, valamint a médiafájl import.
  • zeneszerző. Egy PHP csomagkezelő. Ez lehetővé teszi, hogy végre több keretek használata a webhely kódját húzza a szükséges könyvtárak, függőségek.
  • Git. A verziókezelő rendszer a kód változásainak nyomon követésére szolgál. Ez különösen hasznos a fejlesztők csapatai számára, akik egyetlen projekten dolgoznak együtt.
  • npm., A JavaScript csomagkezelő. Ez magában foglalja a parancssori és JavaScript szoftver registry. Megjegyzés: a Kinsta ügyfeleknek vállalati tervre lesz szükségük a szolgáltatás eléréséhez.

fontos megjegyezni, hogy az SSH használata fejlett készség. Általánosságban elmondható, hogy a WordPress laikus felhasználóinak segítséget kell kérniük a fejlesztőiktől vagy a tárhelyszolgáltatóktól, ahelyett, hogy maguk próbálnák megoldani az SSH-vel kapcsolatos problémákat.,

fontos

egy egyszerű rosszul írt parancs tönkreteheti webhelyét, ezért létfontosságú, hogy tudja, mit csinál.

miért utasítják el az SSH kapcsolatomat? (5 csatlakozási hibák oka)

sajnos sok forgatókönyv fordulhat elő, amikor SSH-n keresztül próbál csatlakozni a kiszolgálóhoz, ami hibaüzenetet okozhat a “kapcsolat elutasítása”olvasásakor.

Az alábbiakban felsoroljuk azokat a leggyakoribb problémákat, amelyek problémákat okozhatnak az Ön számára.,

az SSH szolgáltatás le

annak érdekében, hogy csatlakozni a szerver SSH, meg kell futtatni egy SSH démon – a program fut a háttérben, hogy hallgatni, majd fogadja kapcsolatok.,

Ha ez a szolgáltatás le, hogy nem lesz képes csatlakozni a szerverhez, de lehet, hogy kap egy kapcsolatban visszautasította error:

Kapcsolat Visszautasította hiba a Terminál

A szerver SSH daemon lehet le a legkülönbözőbb okok miatt, beleértve a váratlan forgalmi tüskék, forrás kimaradások, vagy akár egy Elosztott túlterheléses (DDoS) támadás. Az alábbiakban említett hibaelhárítási lépések mellett érdemes kapcsolatba lépni a tárhelyszolgáltatóval a probléma kiváltó okának meghatározásához.,

ha gyanítja, hogy az SSH szolgáltatás leállhat, futtathatja ezt a parancsot, hogy megtudja:

sudo service ssh status

Ha a parancssor lefelé mutat, akkor valószínűleg megtalálta a csatlakozási hiba okát.

Info

Kinsta Fejlesztő-barát és SSH hozzáférést kínál minden hosting tervéhez.,

rossz hitelesítő adatokkal rendelkezik

bár ez túl egyszerűnek tűnik ahhoz, hogy igaz legyen, lehetséges, hogy csak rossz hitelesítő adatokat ad meg, amikor megpróbál csatlakozni a szerverhez. Az SSH futtatásához négy információ szükséges:

  • Host name. Annak a kiszolgálónak az IP-címe, amelyhez csatlakozni kíván, vagy a domain neve.
  • felhasználónév. Az Ön FTP-felhasználóneve.
  • jelszó. Az Ön FTP-jelszava.
  • Port. Az alapértelmezett port 22. Néhány tárhely-szolgáltató (beleértve a Kinsta-t is) biztonsági okokból megváltoztatja SSH portszámát., Ha ez a helyzet, akkor képesnek kell lennie arra, hogy megtalálja azt a MyKinsta műszerfalra való bejelentkezéssel.

azt is ellenőrizheti, hogy melyik portot használja az SSH-hez a következő parancs futtatásával:

grep Port /etc/ssh/sshd_config

a parancssornak vissza kell adnia a megfelelő portot.

ellenőrizze, hogy megadta-e a megfelelő hitelesítő adatokat, figyelembe véve a helyesírási hibák lehetőségét vagy a rossz IP-cím vagy port megadását.

A használni kívánt Port zárva van

a “port” egyszerűen a végpont, amelyre a kiszolgálóhoz való csatlakozáskor irányul., Amellett, hogy megbizonyosodik arról, hogy a megfelelő, azt is ellenőrizni szeretné, hogy nyitva van-e a használni kívánt port.

iratkozzon fel a hírlevélre

a WordPress segítségével 1,187% – kal növeltük forgalmunkat.Megmutatjuk, hogyan.

Csatlakozz 20.000 + mások, akik a heti hírlevél bennfentes WordPress tippek!

bármely nyitott port biztonsági rés, mivel a hackerek megpróbálhatják kihasználni, és hozzáférhetnek a szerverhez. Emiatt a nem használt portok gyakran zárva vannak a támadások megelőzése érdekében.,

abban az esetben, ha a 22-es port, vagy a kiszolgáló egyéni SSH portja zárva van, akkor valószínűleg megjelenik a kapcsolat elutasított hibája. A kiszolgálón hallgatott összes portot a következő parancs futtatásával láthatja:

sudo lsof -i -n -P | grep LISTEN

ennek a parancsnak vissza kell adnia a portok listáját a hallgatási állapottal. Ideális esetben a 22-es portot vagy a kiszolgáló egyedi SSH portját szeretné látni. Ha nem, akkor újra kell nyitnia a portot a kiszolgálóhoz való csatlakozáshoz.,

az SSH nincs telepítve a szerverre

ahogy korábban röviden említettük, a szerverek SSH démonokat használnak a kapcsolatok meghallgatásához és elfogadásához. Ezért, ha a csatlakozni kívánt szervernek nincs telepítve, akkor az SSH használatával nem lesz képes elérni.

általánosságban elmondható, hogy szinte minden tárhelyszolgáltató alapértelmezés szerint SSH démonokat telepít a szervereire. Ez a probléma gyakoribb a localhost vagy a dedikált szervereken.,

Tűzfal Beállításai Megakadályozzák, hogy egy SSH Kapcsolatot

Mivel a nyitott portok jelen biztonsági kockázatot jelent, tűzfalakra, hogy megvédje szerverek a hackerek néha blokk kapcsolatok őket. Sajnos ez azt jelenti, hogy még az ártalmatlan felhasználók is, akik megpróbálják SSH-t a szervereikbe, a tűzfal beállításai miatt elutasított hibát kaphatnak.

Ha úgy tűnik, hogy a beállítás rendben van, és még mindig nem tud csatlakozni, nézze meg a tűzfal szabályait., A parancssori felületen a következő parancsokkal jelenítheti meg őket:

sudo iptables-save # display IPv4 rules
sudo ip6tables-save # display IPv6 rules

Az eredmények eltérőek lesznek, de meg szeretné keresni ezeket az elemeket annak meghatározására, hogy a tűzfal blokkolja-e az SSH kapcsolatokat:

szüksége van egy lángoló gyors, biztonságos és fejlesztőbarát tárhelyre? Kinsta épül WordPress fejlesztők szem előtt tartva, és rengeteg eszközt, valamint egy erős műszerfal., Nézze meg terveinket

  • dport 22: Ez a célportra vonatkozik, amely az SSH esetében általában a 22-es port (emlékeztető: Kinsta nem használja ezt a portszámot).
  • elutasítás: ez azt jelzi, hogy a kapcsolatokat elutasítják a megadott rendeltetési helytől.
  • DROP: mint elutasítás, ez azt jelenti, hogy a kapcsolatok a megfelelő port blokkolva vannak.

Ha a fenti parancsok eredményeit a dport 22-re keresi, akkor meg kell tudnia határozni, hogy a tűzfal megakadályozza-e az SSH kapcsolatot. Ha igen, akkor meg kell változtatnia a Szabályokat a kérelmek elfogadásához.,

miért mondja A Putty a kapcsolatot?

a PuTTY egy SSH kliens. Ha ismeri az FTP-t, ez a platform a FileZilla egyenértékű az SSH-val a Windows gépeken. Más szóval, a Gitt lehetővé teszi a felhasználók számára, hogy a bemeneti az adatait, majd dob egy SSH kapcsolatot:

A Gitt weboldal

Ha egy PuTTY felhasználó a Kapcsolat visszautasította a hiba, az ok valószínűleg egyike azoknak a fent felsorolt.,

Ez egy SSH kapcsolatot a hiba, mint a többi, de a hibaelhárítás az alábbi tippek kell dolgozni, akár a Gitt, Terminál, vagy bármilyen más program csatlakozás a szerver SSH.

elfoglaltuk a tudás hatékony weboldal kezelése a skála, lett egy ebook and videó természetesen. Kattintson ide, hogy töltse le a 2020 útmutató kezelése 40 + WordPress oldalak!

hogyan lehet elhárítani az SSH csatlakozási hibákat?,

ha SSH csatlakozási hibát tapasztal, néhány lépést tehet annak elhárításához az októl függően. Íme néhány tipp a hibaelhárításhoz a kapcsolat elutasított hibájának okai, amelyeket a fentiekben tárgyaltunk:

  • Ha az SSH szolgáltatás nem működik. Vegye fel a kapcsolatot a tárhelyszolgáltatóval, hogy megtudja, miért nem fut az SSH szolgáltatás. Localhost vagy dedikált szerverek esetén a sudo service ssh restart parancsot használhatja, hogy újra futtassa.
  • ha rossz hitelesítő adatokat adott meg., Miután duplán ellenőrizte az SSH portot a grep Port /etc/ssh/sshd_config paranccsal, próbáljon újra csatlakozni a megfelelő részletekhez.
  • ha az SSH portja zárva van. Ez általában az alábbiakban felsorolt két ok egyikének mellékhatása. Vagy telepítsen egy SSH démont a csatlakozni kívánt kiszolgálóra, vagy módosítsa a tűzfal szabályait az SSH porthoz való kapcsolatok elfogadásához.
  • Ha az SSH nincs telepítve a kiszolgálóra. Telepítsen egy SSH eszközt, például az OpenSSH-t a kiszolgálóra, amelyhez csatlakozni szeretne a sudo apt install openssh-server parancs használatával.,
  • ha a tűzfal blokkolja az SSH kapcsolatot. Tiltsa le az SSH-kapcsolatot blokkoló tűzfalszabályokat a célport beállításainak elfogadásához.

Ha megpróbál csatlakozni a tárhely-szolgáltató szerveréhez,bölcsebb lehet kapcsolatba lépni a támogatással, mint megpróbálni a probléma hibaelhárítását. A localhost vagy a dedikált szerverek felhasználói további támogatást találhatnak a fejlettebb fórumokon, ha a fenti megoldások egyike sem működik.

az SSH-nál a “kapcsolat elutasítása” hibát kapja?, Ismerje meg, miért történik ez, és hogyan lehet elhárítani az SSH csatlakozási hibákat ennek az útmutatónak köszönhetően 🙅 ✋ kattintson a tweet

összefoglalás

az SSH-val való csatlakozás a kiszolgálóhoz számos helyzetben kényelmes. Ez lehetővé teszi, hogy hozzáférjen a webhelyhez, amikor ki van zárva a WordPress irányítópultjából, parancsokat futtathat a WP-CLI segítségével, nyomon követheti a webhely kódjának változásait a Git segítségével stb.

bár számos oka lehet az SSH csatlakozási hiba mögött, ezek a leggyakoribbak:

  1. az SSH szolgáltatás le van állítva.
  2. rossz hitelesítő adatokkal rendelkezik.,
  3. a használni kívánt port zárva van.
  4. az SSH nincs telepítve a kiszolgálóra.
  5. a Tűzfal beállításai megakadályozzák az SSH kapcsolatot.

Ha élvezte ezt a bemutatót, akkor szeretni fogja a támogatást. Minden Kinsta hosting tervek közé 24/7 támogatást a veterán WordPress fejlesztők, mérnökök. Csevegjen ugyanazzal a csapattal, amely támogatja a Fortune 500 ügyfeleinket. Nézze meg terveinket