Коригиране: ssh_exchange_identification: четене: връзката е нулирана от партньор



Опитайте Нашия Инструмент За Премахване На Проблемите

За щастие ssh_exchange_identification: read: Нулирането на връзката чрез равностойна грешка е доста рядко, но може да се сблъскате с нея, ако се опитвате да ssh в който и да е тип Unix сървър. Няма значение дали използвате Windows с cygwin за достъп до Ubuntu или macOS с терминала за ssh в Arch, Fedora или CentOS. Тъй като ssh е универсален за Unix и Linux, тази грешка може да се появи всеки път, когато отдалеченият сървър нулира връзката без ваше разрешение.



Метод 1: Проверете файла hosts.deny

Ако имате административни привилегии на сървъра и начин за достъп до него, тогава най-лесният начин за решаване на този проблем е да преминете към подкана, вписан директно в компютъра на сървъра, и да погледнете файла hosts.deny.



Тип на сървъра, за да видите дали вашата машина е включена в списъка като забранена по някаква причина.



Ако е така, това обикновено е грешка и можете безопасно да го премахнете, след което да се свържете отново чрез ssh на другата машина. В противен случай проверете дали няма странни заместващи символи, които да забраняват на вашата машина да се свързва. Нов файл с нищо освен текста по подразбиране, който е добавен от дистрибуцията на сървъра, в повечето случаи не би бил виновникът.



Опитвам ако искате да добавите ръчно своя отдалечен вход, за да сте сигурни, че той може да се свърже. Имайте предвид, че това рядко е необходимо, но ако ги добавите, ще трябва да следвате информационния текст, предоставен от разпространението. Бихте добавили, например, ред в долната част, който се чете като ВСИЧКИ: appuals.com, за да позволите на всички на appuals.com да се свържат със сървъра. Уверете се, че сте въвели правилно вашия хост, ако направите това, след това натиснете Ctrl + O, за да запазите файла и Ctrl + X, за да излезете.

В този момент трябва да можете да влезете в ssh на сървъра.

Метод 2: Промяна на опциите за конфигуриране на ssh

Ако не можете да стигнете до отдалечения сървър или предишният метод не е коригирал опцията, изчистете старите си ssh конфигурационни файлове и вижте дали това прави трика след актуализация. Ако приемем, че няма, добавете опцията -v към ssh и опитайте да се свържете отново. Ако все пак получавате съобщение за грешка, опитайте да добавите -c aes256-ctr към вашата ssh команда и вижте дали това прави трика. Това трябва да съкрати списъка с шифри и да ви позволи да се свържете със сървъра, в който се опитвате да ssh, тъй като това от своя страна съкращава размера на пакета.

Някои потребители отбелязват, че това е особено полезно при отстраняване на някои видове оборудване с марка Cisco, тъй като някои части от сървърния хардуер очакват по-малки размери на пакетите по подразбиране. SImply добавете -c aes256-ctr към обичайната си ssh команда и трябва да можете да влезете.

Метод 3: Отмяна на случайни IP забрани

Ако сте опитвали да влезете няколко пъти преди и са ви отказали, тогава вашият собствен сървър може да ви е приел за лош IP адрес. Това обикновено се случва, ако продължите да опитвате връзката по време на отстраняване на неизправности, което е рационален отговор, но може да изглежда като атака на подпрограмата fail2ban. За да се уверите, че това не е така, стартирайте sudo iptables -L –линия-номер от дистанционното свързване и потърсете вашия IP адрес. Вероятно ще откриете, че има произволен брой несвързани връзки, които можете да игнорирате.

След като откриете проблема, стартирайте iptables -D последвано от нарушаващата верига и номера на веригата, за да ви попречат отново да бъдете забранени от вашия собствен софтуер. В резултат на това не би трябвало да имате допълнителни проблеми. Ако обаче го направите,

можете да редактирате следния файл.

Заредете го в любимия си текстов редактор, повече от вероятно nano или vi, като root. Вероятно ще искате да пуснете нещо подобно и след това потърсете ред, който чете ignoreip. Добавете вашия IP адрес към този ред, за да блокирате трайно fail2ban от добавянето на вашия IP адрес към списъци с блокове.

Различните дистрибуции на Linux правят нещата малко по-различно, но тези промени трябва да влязат в сила незабавно в повечето случаи.

3 минути четене