Debian

Bağlantı noktası 22 Debian/Ubuntu tarafından reddedilen Bağlantı nasıl düzeltilir

Bağlantı noktası 22 Debian/Ubuntu tarafından reddedilen Bağlantı nasıl düzeltilir
SSH, Linux sunucularına erişmek ve bunları yönetmek için güvenli bir yol sağlar. Bazen kullanıcılar SSH sunucularına bağlanırken port 22 tarafından “Bağlantı reddedildi” hatasıyla karşılaşıyor. SSH hizmetinin çalışmaması, bağlantı noktasının güvenlik duvarı tarafından engellenmesi veya sunucunun farklı bir bağlantı noktası kullanması gibi birkaç nedenden dolayı olur. IP çakışması sorunu nedeniyle de oluşabilir. Bu yazıda, hatayı düzeltmek için denemeniz gereken çözümlerden bazılarını tartışacağız.

Not: Burada tartışılan komutlar Ubuntu 20'de test edilmiştir.04 LTS. Aynı komutlar Debian sistemi için de geçerlidir.

Bağlantı reddedildi hatasını düzeltin

Bu, SSH üzerinden uzak bir sisteme bağlanırken karşılaşabileceğiniz “Bağlantı reddedildi” hatasıdır.

“Bağlantı reddedildi” hatasını çözmek için aşağıdaki çözümleri adım adım izleyin.

OpenSSH'nin kurulu olduğundan emin olun

"Bağlantı reddedildi" hatası almanızın nedenlerinden biri, OpenSSH sunucusunun hedef sunucuda kurulu olmamasıdır.

Öncelikle, SSH üzerinden erişmeye çalıştığınız sistemde OpenSSH sunucusunun kurulu olduğundan emin olmanız gerekir. OpenSSH'nin kurulu olup olmadığını kontrol etmek için Hedef sunucunun Terminalinde aşağıdaki komutu verin:

$ sudo uygun listesi --kurulu | grep openssh sunucusu

Bu komut, temel olarak, kurulu paketler listesinden "openssh-server" terimini filtreler. Aşağıdaki benzer çıktıyı alırsanız, OpenSSH sunucusunun kurulu olduğunu gösterir. Öte yandan, herhangi bir çıktı almazsanız, hedef sunucuda OpenSSH eksik demektir.

Hedef sunucuda kurulu değilse, sudo olarak aşağıdaki komutu kullanarak kurabilirsiniz:

$ sudo apt install openssh sunucusu

Ardından sudo password yazın ve onay istendiğinde 'y' tuşuna basın. Kurulduktan sonra aynı komutu kullanarak onaylayın

$ sudo uygun listesi --kurulu | grep openssh sunucusu

SSH hizmetini kontrol edin

OpenSSH hizmeti arka planda çalışır ve gelen bağlantıları dinler. Durdurulan OpenSSH hizmeti, "Bağlantı reddedildi" hatası almanızın nedenlerinden biri olabilir.

Bu nedenle, Terminal'de aşağıdaki komutu kullanarak OpenSSH hizmetinin çalışıp çalışmadığını kontrol etmek gerekir:

$ sudo hizmeti ssh durumu

Aşağıdaki çıktıyı görüyorsanız, hizmetin aktif olduğu ve arka planda çalıştığı anlamına gelir.

Öte yandan, alırsanız etkin değil (ölü), bu, hizmetin çalışmadığı anlamına gelir. OpenSSH hizmetini, Terminal'de sudo olarak aşağıdaki komutu kullanarak çalıştırabilirsiniz:

$ sudo hizmeti ssh başlangıcı

Hizmeti yeniden başlatmak için aşağıdaki komutu kullanın:

$ sudo hizmeti ssh yeniden başlatma

SSH sunucusu dinleme bağlantı noktasını kontrol edin

"Bağlantı reddedildi" hatası almanın bir başka nedeni de yanlış bağlantı noktasına bağlanmaya çalışıyor olmanızdır. Örneğin, sunucu 2244 numaralı bağlantı noktasını dinleyecek şekilde yapılandırılmışsa ve varsayılan 22 numaralı bağlantı noktasına bağlanmaya çalışıyorsanız, bu durumda “Bağlantı reddedildi” hatası alırsınız.

Bağlanmaya çalışmadan önce SSH sunucusu dinleme portunu kontrol etmeniz gerekir. Varsayılan bağlantı noktası (22) ise, aşağıdaki komutu kullanarak bağlayabilirsiniz:

$ ssh [kullanıcı adı]@[uzak sunucu IP veya ana bilgisayar adı]

Varsayılan bağlantı noktası dışında bir bağlantı noktasıysa, bu bağlantı noktasını kullanarak SSH sunucusuna bağlanmanız gerekir:

$ ssh -p [port_number] [kullanıcı adı]@[ip_adresi]

OpenSSH sunucusunun hangi portta dinlediğini kontrol etmek için; Terminal'de aşağıdaki komutu kullanın:

$ sudo netstat -ltnp | grep sshd

Aşağıdakine benzer bir çıktı alacaksınız:

Üçüncü sütunda, sunucu dinleme bağlantı noktasının 2244 olduğunu görebilirsiniz. Bu durumda, bu bağlantı noktasını kullanarak SSH sunucusuna bağlanmanız gerekecektir.

$ ssh -p [2244] [kullanıcı adı]@[ip_adresi]

Güvenlik duvarında SSH'ye izin ver

SSH bağlantı noktasını engelleyen güvenlik duvarı, “Bağlantı reddedildi” hatasının bir başka önemli nedeni olabilir. SSH sunucusunda bir güvenlik duvarı çalışıyorsa, aşağıdaki komutu kullanarak içindeki SSH bağlantı noktasına izin vermeniz gerekecektir. değiştirin Liman SSH sunucusunun dinlediği port numarasına göre:

$ sudo ufw bağlantı noktasına /tcp'ye izin verir

Örneğin, SSH sunucusu 2244 numaralı bağlantı noktasını dinliyorsa, güvenlik duvarında şu şekilde izin verebilirsiniz:

$ sudo ufw 2244/tcp'ye izin veriyor

Aşağıdaki komutu kullanarak güvenlik duvarını yeniden yükleyin:

$ sudo ufw yeniden yükle

Kuralların eklenip eklenmediğini doğrulamak için Terminal'de aşağıdaki komutu kullanarak güvenlik duvarının durumunu kontrol edin:

$ sudo ufw durumu

Aşağıdaki çıktı, güvenlik duvarında 2244 numaralı bağlantı noktasına izin verildiğini gösterir.

Yinelenen IP adresi çakışmasını çözün

"Bağlantı reddedildi" hatası, yinelenen IP adresi çakışması nedeniyle de oluşabilir. Bu nedenle, sistemin yinelenen bir IP adresine sahip olmadığından emin olun.

Aşağıdaki komutu kullanarak arping yardımcı programını sisteminize yükleyin:

$ sudo apt kurulum arping

Ardından SSH sunucusunun IP adresine ping atın.

$ ping

Çıktıda, birden fazla MAC adresinden gelen yanıtı görürseniz, sistemde çalışan bir kopya IP olduğunu gösterir. Bu durumda, SSH sunucusunun IP adresini değiştirin ve yeni IP adresi ile tekrar bağlanmayı deneyin.

Linux sistemlerinde 22 numaralı bağlantı noktası tarafından "Bağlantı reddedildi" hatasını bu şekilde düzeltebilirsiniz. Bu yazıda, “Bağlantı reddedildi” hatasını çözmenize kesinlikle yardımcı olacak birkaç yolu açıkladık.

Linux için En İyi Oyun Konsolu Emülatörleri
Bu makale, Linux için kullanılabilen popüler oyun konsolu öykünme yazılımını listeleyecektir. Öykünme, oyun konsollarının, komut setlerinin ve ilgili ...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Linux'ta oyun oturumunuzu nasıl yakalar ve yayınlarsınız?
Geçmişte oyun oynamak sadece bir hobi olarak görülüyordu, ancak zamanla oyun endüstrisi teknoloji ve oyuncu sayısı açısından büyük bir büyüme gördü. Ç...