Secure Shell (SSH) on keskeinen WordPress kehittämisen välineenä. Se antaa kehittyneille käyttäjille pääsyn keskeisiin alustoihin ja ohjelmistoihin, jotka tekevät koodaamisesta ja muista tehtävistä helpompia, nopeampia ja organisoidumpia.
Joten jos yrität käyttää SSH vain nähdä ”Connection refused” virhe, voit alkaa tuntea huolissaan. Tämä on kuitenkin yleinen ongelma,ja se on täysin mahdollista korjata itse vain vähän vianmääritystä. Palaat komentojen pariin hetkessä.,
tässä viestissä keskustellaan, mitä SSH on ja milloin sitä käytetään. Sitten selitämme joitakin yleisiä syitä yhteyden voidaan evätä, myös kitti. Lopuksi annamme joitakin vianetsintävinkkejä.
Let ’ s dive in!
mieluummin katsoa Videoversion?
mitä SSH on ja milloin minun pitäisi käyttää sitä?
Secure Shell (SSH), myös joskus kutsutaan Secure Socket Shell, on protokolla, turvallisesti pääsy sivuston palvelimelle yli suojaamattomaan verkkoon., Toisin sanoen, se on tapa turvallisesti kirjautua palvelimelle kauko käyttäen haluamasi command-line interface:
Käyttäen SSH-etäyhteyden WordPress-sivusto isännöi Kinsta
toisin Kuin File Transfer Protocol (FTP), joka vain avulla voit ladata, poistaa, ja muokata tiedostoja palvelimelle, SSH voi suorittaa monenlaisia tehtäviä. Esimerkiksi, jos virhe lukitsee sinut pois WordPress sivuston, voit käyttää SSH käyttää sitä etänä.,
tämän protokollan avulla voit myös käyttää useita keskeisiä kehittäjän työkaluja, kuten:
- WP-CLI. WordPress komentorivi. Voit käyttää sitä erilaisiin tehtäviin, mukaan lukien uudet asennukset, bulk plugin päivitykset, ja mediatiedoston tuonti.
- säveltäjä. PHP-paketinhallinta. Sen avulla voit toteuttaa useita kehyksiä käytettäväksi oman sivuston koodi vetämällä tarvittavat kirjastot ja riippuvuudet.
- Git. Versionhallintajärjestelmä, jolla seurataan koodimuutoksia. Tämä on erityisen hyödyllistä kehittäjien tiimeille, jotka työskentelevät yhdessä yhden projektin parissa.
- npm., JavaScript – paketinhallinta. Se sisältää komentorivin ja JavaScript-ohjelmistorekisterin. Huomautus: Kinsta asiakkaat tarvitsevat liiketoimintasuunnitelman voidakseen käyttää tätä ominaisuutta.
on tärkeää huomata, että käyttämällä SSH on kehittynyt taito. Yleisesti ottaen, lay käyttäjät WordPress pitäisi ottaa yhteyttä niiden kehittäjät tai hosting tarjoajat apua, sen sijaan, että yrittää ratkaista ongelmia SSH itse.,
Tärkeää
yksinkertainen komento kirjoitettu väärin voi pilata sivuston, joten se on erittäin tärkeää, että tiedät mitä olet tekemässä.
miksi SSH-yhteyteni evätään? (5 Syitä Yhteydet Virheet)
Valitettavasti, on olemassa monia skenaarioita, joita voi esiintyä, kun yrität muodostaa yhteyden palvelimen kautta SSH, mikä saattaa aiheuttaa virhe luettaessa ”Connection refused”.
alla on joitakin yleisimpiä ongelmia, jotka saattavat aiheuttaa sinulle ongelmia.,
SSH-Palvelu On Alhaalla
, jotta yhteyden palvelimeen SSH, se on käynnissä SSH-daemon – ohjelma, joka toimii taustalla, kuuntelemaan ja hyväksymään yhteyksiä.,
Jos tämä palvelu on alhaalla, et voi onnistuneesti muodostaa yhteyden palvelimeen ja voi saada Yhteyden kieltäytyi virhe:
Yhteys Kieltäytyi virhe Terminaali
palvelimen SSH-daemon voi olla monenlaisia syitä, kuten odottamattomia liikennettä piikkarit, resource katkoksia, tai jopa Distributed Denial of Service (DDoS) hyökkäys. Lisäksi vianmääritys vaiheet mainitsemme alla, saatat haluta ottaa yhteyttä hosting tarjoaja selvittää perimmäinen syy ongelman.,
Jos epäilet, että SSH-palvelu saattaa olla pois käytöstä, voit suorittaa tämän komennon selvittää:
sudo service ssh status
Jos komentorivin palauttaa tilan alas, niin olet todennäköisesti löytänyt syy yhteydet virhe.
Info
Kinsta on kehittäjä-ystävällinen ja tarjoaa SSH-yhteys kaikissa sen hosting suunnitelmia.,
Sinulla On Väärä Valtakirjojen
Vaikka se voi tuntua liian yksinkertaiselta ollakseen totta, se on mahdollista, että olet vain kirjoittamalla väärä valtakirjojen, kun yrittää muodostaa yhteyden palvelimelle. SSH: n pyörittämiseen tarvitaan neljä tietoa:
- isäntänimi. Palvelimen IP-osoite, johon yrität muodostaa yhteyden, tai verkkotunnuksesi.
- käyttäjätunnus. FTP-käyttäjätunnuksesi.
- salasana. FTP-salasanasi.
- Port. Oletusportti on 22. Jotkut hosting-palveluntarjoajat (mukaan lukien Kinsta) kuitenkin vaihtavat SSH-satamanumeroaan turvallisuussyistä., Jos näin on, sinun pitäisi pystyä löytämään se kirjautumalla sisään Mykinstan kojelautaan.
Voit myös tarkistaa, mikä portti on käytössä SSH ajamalla tämän komennon:
grep Port /etc/ssh/sshd_config
komentoriviltä pitäisi palauttaa oikeaan porttiin.
Tarkista, että syötät oikeat valtakirjat ja huomioit kirjoitusvirheiden mahdollisuuden tai syötät väärän IP-osoitteen tai portin.
Portti, jota Yrität Käyttää, On Suljettu
”portti” on yksinkertaisesti ominaisuutta, joihin olet ohjannut, kun yhteyden palvelimeen., Lisäksi varmista, että sinulla on oikea, saat myös haluavat tarkistaa, jos portti, jota yrität käyttää, on auki.
tilaa Uutiskirje
Me kasvoimme meidän liikenteen 1,187% WordPress.Näytämme miten.
liity 20 000 + muiden joukkoon, jotka saavat viikkotiedotteemme insider WordPress tips!
Kaikki auki portti on tietoturvaheikkous, koska hakkerit voivat yrittää hyödyntää sitä ja saada pääsyn palvelimelle. Tästä syystä käyttämättömiä satamia suljetaan usein iskujen estämiseksi.,
mikäli portti 22 tai palvelimesi custom SSH-portti on suljettu, näet todennäköisesti yhteyden hylätyn virheen. Voit nähdä kaikki kuuntelu portit palvelimelle suorittamalla tämän komennon:
sudo lsof -i -n -P | grep LISTEN
Tämä komento palauttaa luettelon satamien KUUNTELE-tila. Ihannetapauksessa haluat nähdä port 22 tai palvelimen mukautetun SSH portti lueteltu tässä. Jos se ei ole, sinun täytyy avata portti uudelleen, jotta yhteys palvelimeen.,
SSH ei ole Asennettu Palvelimelle
Kuten me lyhyesti mainittu aiemmin, palvelimet käyttää SSH-demonin kuuntelemaan ja hyväksymään yhteyksiä. Siksi, jos palvelin yrität muodostaa yhteyttä ei ole yksi asennettu, et voi käyttää sitä SSH.
yleisesti ottaen lähes kaikilla hosting-palveluntarjoajilla on oletusarvoisesti SSH daemons asennettuna palvelimilleen. Tämä erityinen ongelma on yleisempää localhost tai omistettu palvelimet.,
Palomuurin Asetukset Estävät SSH-Yhteys
Koska avoimet portit tietoturvariskin, palomuurit asennettu suojaamaan palvelimia hakkerit joskus estää yhteydet niihin. Valitettavasti tämä tarkoittaa, että jopa vaaraton käyttäjät, jotka yrittävät SSH palvelimet voivat saada Yhteyden kieltäytyi virhe seurauksena palomuurin asetuksia.
Jos asetuksesi näyttää olevan kunnossa etkä vieläkään voi muodostaa yhteyttä, tutustu palomuurisi sääntöihin., Voit näyttää ne teidän command-line interface, jossa on seuraavat komennot:
sudo iptables-save # display IPv4 rules
sudo ip6tables-save # display IPv6 rules
tulokset vaihtelevat, mutta sinun kannattaa etsiä nämä elementit että määrittää, jos palomuuri estää SSH-yhteydet:
Tarve paahtava-nopea, turvallinen, ja kehittäjä-ystävällinen hosting? Kinsta on rakennettu WordPress kehittäjät mielessä, ja tarjoaa runsaasti työkaluja ja tehokas kojelauta., Tutustu suunnitelmat
- dport 22: tarkoittaa kohde-portti, joka on SSH on yleensä portti 22 (muistutus: Kinsta ei käytä tämän portin numero).
- torjuu: tämä viittaisi siihen, että yhteydet evätään määrätystä kohteesta.
- DROP: Like REJECT, tämä tarkoittaa, että yhteydet asianomaiseen satamaan ovat tukossa.
Jos olet haun tulokset komentoja edellä dport 22, sinun pitäisi pystyä määrittämään, jos palomuuri estää SSH-yhteys. Jos on, sinun täytyy muuttaa sääntöjä hyväksyäksesi pyyntöjä.,
miksi PuTTY sanoo yhteyden kieltäytyneen?
PuTTY on SSH-asiakas. Jos olet perehtynyt FTP, tämä alusta on FileZilla vastaa SSH Windows-koneissa. Toisin sanoen, Kitti avulla käyttäjät voivat syöttää tietonsa ja käynnistää SSH-yhteys:
PuTTY-sivustosta
Jos olet Kitti käyttäjä ja nähdä Yhteyden kieltäytyi virhe, syy on todennäköisesti yksi niistä yllä.,
Tämä on SSH-yhteyden virhe, kuten mikä tahansa muu, ja vianmääritys vinkkejä alla pitäisi toimia, onko käytät Kitti, Terminaali, tai mikä tahansa muu ohjelma yhdistää palvelimelle SSH: n avulla.
– Olemme ottaneet tiedon tehokas sivuston hallinta mittakaavassa, ja kääntyi se osaksi ebook ja video-kurssi. Klikkaa tästä ladata 2020 opas hallintaan 40 + WordPress sivustoja!
Miten selvitän SSH-Liitäntävirheet?,
Kun sinulla on SSH-yhteyden virhe, on olemassa muutamia vaiheita voit vianmääritys sitä riippuen aiheuttaa. Tässä muutamia vinkkejä vianmääritys syyt Yhteys kieltäytyi virhe, että me kattaa edellä:
- Jos SSH-palvelu on alhaalla. Ota yhteyttä hosting-palveluntarjoajaan nähdäksesi, miksi SSH-palvelu ei ole käynnissä. Localhost tai omistettu palvelimia, voit käyttää komentoa
sudo service ssh restart
yrittää saada se toimimaan taas. - jos syötit väärät valtakirjat., Kun olet tarkistanut SSH-portin käyttäen
grep Port /etc/ssh/sshd_config
– komentoa, yritä yhdistää uudelleen oikeilla tiedoilla. - Jos SSH-portti on suljettu. Tämä on yleensä sivuvaikutus jommastakummasta alla luetellusta syystä. Joko asentaa SSH daemon palvelimelle haluat liittää tai muuttaa palomuurin sääntöjä hyväksyä yhteyksiä SSH-porttiin.
- Jos SSH: ta ei ole asennettu palvelimellesi. Asenna SSH-työkalu, kuten OpenSSH palvelimelle, johon haluat liittää
sudo apt install openssh-server
– komennon., - Jos palomuuri estää SSH-yhteys. Poista SSH-yhteyden estävät palomuurisäännöt käytöstä muuttamalla kohdeportin asetuksia hyväksymiseksi.
Jos yrität muodostaa yhteyden palveluntarjoajaan on palvelin, se voi olla viisaampaa ottaa yhteyttä tukeen, kuin yrittää vianmääritys ongelman itse. Käyttäjät localhost tai omistettu palvelimia voi löytää edelleen tukea kehittyneempiä foorumeilla jos mikään yllä ratkaisuja toimii.
saatko ”Connection refused” – virheen SSH: n suhteen?, Lue, miksi se tapahtuu ja miten voit määrittää SSH-yhteyden virheitä, kiitos tämän oppaan 🙅 ✋Klikkaa Piipittää
Tiivistelmä
pysty yhteyden palvelimeen SSH on kätevä monenlaisia tilanteita. Sen avulla voit käyttää sivustoasi, kun olet lukittu pois WordPress kojelauta, suorita komentoja kautta WP-CLI, seurata muutoksia sivuston koodin Git, ja enemmän.
Vaikka on olemassa useita syitä, että voisi olla takana SSH-yhteyden virhe, nämä ovat muutamia yleisimpiä:
- SSH-palvelu on alhaalla.
- sinulla on väärät valtakirjat.,
- portti, jota yrität käyttää, on suljettu.
- SSH: ta ei ole asennettu palvelimellesi.
- palomuurin asetukset estävät SSH-yhteyden.
Jos pidit tästä opetussuunnitelmasta, tulet rakastamaan tukeamme. Kaikki Kinsta hosting suunnitelmat sisältävät 24/7 tukea veteraani WordPress kehittäjät ja insinöörit. Juttele saman tiimin kanssa, joka tukee Fortune 500-asiakkaitamme. Check out our plans