Oprava: ssh_exchange_identification & lsquo; pripojenie ukončené vzdialeným hostiteľom & rsquo;

Zatiaľ čo v mnohých prípadoch môže byť chyba ssh_exchange_identification: Pripojenie ukončené vzdialeným hostiteľom spôsobené problémami súvisiacimi s konfiguračnými súbormi hosts.deny a hosts.allow, problém môžu spôsobiť aj iné veci. Ak toto čítate, je pravdepodobné, že ste už skontrolovali, či oba tieto súbory nebránia vašej adrese IP v pokuse použiť ssh na vzdialenom serveri.

Za predpokladu, že je to váš prípad, potom by ste sa mohli zaoberať problémom závislosti, niečím súvisiacim s fragmentáciou pamäte alebo dokonca nadmerným počtom relácií pochádzajúcich od jednotlivých klientov. Dobrou správou je, že akonáhle sa o problém postaráte, už by sa chyba nemala viac zobrazovať.

Metóda 1: Oprava chýbajúcich závislostí

Ak ste dostali ssh_exchange_identification: pripojenie ukončené chybou vzdialeného hostiteľa až po aktualizácii OpenSSL alebo glibc, možno hľadáte chýbajúcu závislosť. Spustite sudo lsof -n | grep ssh | grep DEL z príkazového riadku v tejto situácii. Takto získate zoznam otvorených súborov. Potom vyhľadajte iba tie, ktoré boli nedávno odstránené a ktoré súvisia s démonom ssh.

Pokiaľ by ste nič nedostali späť, môžete skúsiť reštartovať démona alebo samotný systém. Skúste reštartovať, ak sa na vás vrhne niekoľko chýb, aj keď tie, ktoré súvisia so správami / run / user / 1000 / gvfs, môžete bezpečne ignorovať, pretože sú spôsobené nesúvisiacim problémom, ktorý musí byť robiť s virtuálnym súborovým systémom.

Môžete sa pokúsiť použiť na aktualizáciu svojich balíkov aj apt-get, pacman alebo yum, ak máte podozrenie, že sú závislé problémy. Ak používate systém založený na Debiane alebo Ubuntu, možno budete chcieť vyskúšať aktualizáciu sudo apt-get -f a zistiť, či to opraví všetky rozbité balíčky, na ktoré by ste mohli spadnúť.

Metóda 2: Oprava fragmentácie pamäte

Ak to nepomohlo, môžete mať problém na strane hostiteľa rovnice. Hostitelia, ktorí bežia vo vnútri VM, nemajú vždy odkladací oddiel, čo môže viesť k fragmentácii pamäte. Pristupujte k hostiteľovi inými prostriedkami, možno fyzicky, ak je to možné, a potom reštartujte všetky služby trpiace problémami. Vinníkmi môžu byť MySQL, Apache, nginx a ďalšie podobné služby.

Aj keď nemusí byť vždy možné reštartovať hostiteľa, môže to problém napraviť a môže to byť dobrý nápad, ak ste striedali chybové hlásenie a hlásenie, ktoré vracia adresu IP. Nezabudnite, že ak máte akýkoľvek prístup na server, môžete spustiť príkaz vmstat -s a získať dôležité štatistické údaje o tom, ako sa pamäť v mnohých prípadoch využíva aj ako bežný používateľ.

Metóda 3: Skontrolujte ďalšie inštancie ssh

Blokujte to a potom skontrolujte, či sa hostitelia pokúšajú pripojiť k serveru. Možno ste prekročili maximálny počet relácií ssh bez toho, aby ste to vedeli. Vyčistite staré relácie a potom sa skúste znova pripojiť. Jedným z jednoduchých spôsobov, ako to urobiť, je spustiť príkaz who a zistiť, ktoré používateľské procesy sú prihlásené. Mali by ste vidieť iba jedného alebo dvoch prihlásených používateľov. Ak existuje viac paralelných, potom zabite používateľské procesy a skúste sa prihlásiť znova .

To sa môže stať, ak sshd nedokáže držať krok so skriptom, ktorý spúšťa mnoho rôznych relácií ssh v cykle. Ak sa vám to niekedy stalo, pridajte do slučky príkaz sleep 0.3 , aby mal démon sshd čas na to.

Metóda 4: Vyhľadajte limit pripojenia sshd

Problémy s pripojením, ako je tento, sú obzvlášť rozšírené pri pokuse o použitie protokolu ssh na prístup k smerovaču alebo inému typu samostatného prepínača v škatuli, pretože predvolený maximálny počet pripojení je taký malý. Aj keď si nechcete dovoliť preťažiť server, môžete sa pozrieť na to, čo je predvolené nastavenie.

Skúste bežať na serveri a zistite, koľko pripojení dokáže sshd zvládnuť. Vo väčšine prípadov by mal systém predvoliť 10 simultánnych pripojení, čo by malo stačiť pre väčšinu serverových štruktúr, ktoré pravdepodobne väčšina používateľov bude musieť pravidelne používať ssh.

Odporúčaná

Oprava: Minecraft neodpovedá
Čo je aplikácia na registráciu zariadenia digitálneho televízneho prijímača a mala by byť odstránená?
Čo je FileRepMalware a mali by ste ho odstrániť