Ssh_exchange_identification okuması nedir Eşe göre bağlantı sıfırlama?

What Is Ssh_exchange_identification Read Connection Reset Peer



Herhangi bir bağlantıyı sürdürmeye veya kurmaya çalışıyorsanız, uzak makinenizin bu ssh bağlantısını engellediği bir durum olabilir. mesajı ssh_exchange_identification: okuma: Bağlantı eş tarafından sıfırlandı hataya neyin neden olduğunu hemen açıklayacak kadar net değil.

Bu sorunu başarılı bir şekilde çözmek için bu hatanın kök nedenini belirlememiz gerekir. Bu makale size en olası nedenleri sunacak ve etkili çözümlerini ayrıntılı olarak sunacaktır. Bu hatayı düzeltme yöntemlerini öğrenmek için makaleyi izleyin.







Eş ssh hatası nedeniyle bağlantı sıfırlama

Bu ssh tanımlama hatası, TCP akışının uzaktaki makine tarafından aniden kapatıldığını iddia ediyor. Bazen, bir uzak sunucunun yeniden başlatılması, kısa bir kesintiyi veya bağlantı sorununu hızla çözebilir.



Bu sorunu nasıl teşhis edeceğinizi öğrenerek ve altında yatan nedeni keşfederek sisteminizde gelecekte hata oluşmasını önleyebilirsiniz. Bu bağlantının eşler hatasıyla sıfırlanmasının başlıca nedenini belirlemeniz için genel nedenleri derledik.



  • Yapılandırmayla ilgili SSH arka plan programı dosyası değiştirildi.
  • Güvenlik duvarı kurallarını yükselterek, izinsiz giriş önleme yazılımı IP adresinizi engelledi.
  • Ana Bilgisayar Tabanlı Erişim Kontrol Listeleri nedeniyle bağlantı yasaklanıyor.

Yöntem 1: Ana bilgisayar reddetme ve ana bilgisayar izin verme dosyalarını kontrol etme

host.deny dosyasını düzenleme

TCP sarmalayıcıları hosts.deny ve hosts.allow dosyalarıdır. Bu dosyalar, uzak sisteme bağlı ana bilgisayar adlarını veya IP adreslerini sınırlamak için bir güvenlik işlevi olarak kullanılır. Favori metin düzenleyicinizi kullanarak uzak sunucunuza bağlanın ve hosts.deny dosyasını açın. Linux tabanlı bir sistemde nano kullanıyorsanız, aşağıda verilen komutu yazın.





$ sudo nano /etc/hosts.deny

Yorumlar, boş bırakılan veya ' ile başlayan satırlardır. # ' sembolü. Bu host.deny dosyasının yerel IP'nizi veya ana bilgisayar adınızı içerdiğini doğrulayın. Öğrendiyseniz, hemen kaldırın veya uzaktan bağlanmayacağından yorum yapın.



host.deny dosyasını kaydedin ve gerekli değişiklikleri yaptıktan sonra çıkın. Bundan sonra, SSH üzerinden bağlanmayı yeniden deneyin.

host.allow dosyasını düzenleme

Ek bir önlem olarak hosts.allow dosyasını düzenleyin. Hostes içinde. Bu dosyada önce var olan erişim kuralları uygulanacaktır. Bu dosya, host.deny dosyasına göre üstünlük alır. hosts.allow dosyasını görüntülemek için aşağıda verilen komutu yürütün:

$ sudo nano /etc/hosts.allow

host.allow dosyasına IP adresleri ve ana bilgisayar adları eklemek, hosts.deny dosyası ayarları için istisnalar oluşturur. Örneğin, tüm ana bilgisayarlara erişimi kısıtlamak için host.deny dosyasında bir politika oluşturmak. Bundan sonra, herhangi bir tek IP aralığı, IP adresi veya ana bilgisayar adı eklemek için hosts.allow dosyasını düzenleyebilirsiniz. Host.allow dosyanıza şu satırları yazdıktan sonra, yalnızca belirtilen IP'nin uzak sunucunuzla SSH bağlantısı kurmasına izin verilecektir:

sshd : HEPSİ
HEPSİ : HEPSİ
sshd : 10.10.0.5, YEREL

Bunun gibi bir güvenlik ayarının uzak sunucularınızı kontrol etme ve bakımını yapma yeteneğinizi kısıtlayacağını unutmayın.

Yöntem 2: sshd_config dosyasını kontrol etme

Hala konu hatası alıyorsanız, kimlik doğrulama günlüğü girişini araştırın. SSH arka plan programı, varsayılan olarak sistem günlüklerine günlüğe kaydetmeyle ilgili bilgileri iletir. Giriş yapamadıktan sonra /var/log/auth.log dosyasını kontrol edin. En son günlük girişlerine bakmak için şu komutu yazın:

$ tail -f /var/log/auth.log

Bu komutun yürütülmesi, kullanıcı hesabınızla, parolanızla, doğrulama anahtarıyla ve ayrıca doğrulama denemelerinizin sonucuyla ilgili bilgileri verir.

Günlük, sshd yapılandırma dosyasındaki olası hataları bulmanıza yardımcı olacak bilgileri içerir. Örneğin, bir ssh bağlantısı kurulduğunda, günlük dosyasında yapılan değişiklikler, üzerinde anlaşılan koşulları değiştirecek ve bu da uzak sunucunun istemciyi reddetmesine neden olacaktır. sshd config dosyasını açmak için sshd config yazın.

$ sudo nano /etc/ssh/sshd_config

ssh anahtar çiftlerinin kimlik doğrulaması, TCP bağlantı noktası gibi birincil ayarlar, sshd yapılandırma dosyasında ve bağlantı noktası iletme gibi diğer karmaşık yeteneklerde değiştirilebilir.

sshd yapılandırma dosyasında değişiklik yaparsanız, bunların etkili olması için sshd hizmetini yeniden başlatmanız gerekir.

Çözüm

Olası nedenlerin sayısı çok fazladır ve bunların giderilmesi her açıdan zordur. Eğer ssh değişim kimliği hata devam ederse, sunucunuzla iletişime geçilmesi gerekebilir. Bu makalede, s'nin en yaygın nedenlerini incelediniz. sh değişim kimliği: eş tarafından Bağlantı sıfırlamayı okuyun hata. Şimdi, sorunu başarıyla çözmeli ve her bir olasılığa birer birer bakarak gelecekte benzer zorluklarla nasıl başa çıkacağınızı bilmelisiniz.