AlmaLinux’ta “Connection refused” hatası, hedef IP ve portta bağlantıyı kabul eden bir hizmet bulunmadığını veya bağlantının etkin biçimde reddedildiğini gösterir. AlmaLinux SSH bağlantı reddedildi sorununu çözmek için önce istemcideki sunucu adresini ve portu doğrulayın; sonra sshd hizmetini, yerel güvenlik duvarını ve dış ağ kurallarını sırayla inceleyin. Bu hata, genellikle parola doğrulamasına ulaşmadan oluşur.
AlmaLinux SSH bağlantı reddedildi hatasında önce ne kontrol edilmeli?
Önce doğru sunucu IP’sini ve SSH portunu kullandığınızı doğrulayın; “Connection refused” genellikle hedefte bağlantıyı kabul eden bir hizmet bulunmadığını gösterir.
İstemcide bağlantı ayrıntılarını kontrol edin
SSH istemcisinde kullanıcı adını, IP adresini ve portu karşılaştırın. Varsayılan port 22’dir; özel port kullanılıyorsa ssh -vvv -p PORT kullanıcı@IP komutuyla ayrıntılı hata alın. Başka bir sunucuya bağlanmadığınızı da kontrol edin.
Sunucudan portun dinlenip dinlenmediğini doğrulayın
Konsol erişiminiz varsa ss -tlnp çıktısında SSH portunu arayın. Port listede yoksa sshd o adreste dinlemiyor olabilir.
AlmaLinux’ta sshd hizmeti nasıl başlatılır?
sshd çalışmıyorsa SSH bağlantısı kurulamaz; hizmet durumunu kontrol edip gerekirse başlatın ve yeniden başlatmalarda otomatik açılmasını sağlayın.
systemctl ile hizmet durumunu inceleyin
sudo systemctl status sshd ile durumu görün. Hizmet durmuşsa sudo systemctl enable –now sshd komutunu çalıştırın; ardından yeniden bağlanmayı deneyin.
sshd günlüklerinde hata arayın
Başlatma başarısızsa sudo journalctl -u sshd -b –no-pager günlüklerini inceleyin. Yapılandırma hatası şüphesinde sudo sshd -t kullanın; düzeltmeden yeniden başlatmayın. AlmaLinux SSH bağlantı reddedildi hatası bu aşamada sürüyorsa dinleme portunu kontrol edin.
Güvenlik duvarı veya SSH yapılandırması bağlantıyı neden reddeder?
sshd çalıştığı hâlde bağlantı reddediliyorsa firewalld kurallarını, SSH’nin dinlediği portu ve dış ağ güvenlik kurallarını birlikte kontrol edin.
firewalld üzerinde SSH hizmetini kontrol edin
sudo firewall-cmd –list-all ile izinleri inceleyin. Varsayılan port için SSH hizmeti kapalıysa sudo firewall-cmd –permanent –add-service=ssh ve ardından sudo firewall-cmd –reload çalıştırın.
sshd_config içindeki port ve dinleme ayarlarını inceleyin
/etc/ssh/sshd_config dosyasındaki Port ve ListenAddress değerlerinin istemciyle eşleştiğini doğrulayın. Değişiklikten önce sshd -t çalıştırın ve mevcut oturumu kapatmadan yeni bağlantıyı sınayın.
Bulut güvenlik grubu veya ağ ACL’sini doğrulayın
Sunucu tarafı doğruysa bulut güvenlik grubunda ve ağ ACL’sinde ilgili TCP portuna izin verildiğini kontrol edin. AlmaLinux SSH bağlantı reddedildi sorunu dış kurallardan da kaynaklanabilir.
Bağlantıyı kesmeden önce neyi doğrulamalı?
Yeni bir SSH oturumu açılmadan mevcut yönetim oturumunu kapatmayın. Port, dinleme adresi ve güvenlik duvarı kuralı aynı değeri göstermeli; aksi durumda sunucuya erişiminiz kesilebilir.
AlmaLinux SSH bağlantı reddedildi hatası devam ediyorsa test ettiğiniz IP ve portu, sshd’nin dinlediği adresle karşılaştırın. Bu üç değer eşleştiğinde dış ağ kuralını incelemek sonraki doğru adımdır.
Ayrıca okuyun: Monstera Yaprakları Neden Kıvrılır? Belirtiye Göre Çözümler
AlmaLinux SSH bağlantı reddedildi ile ilgili sıkça sorulan sorular
AlmaLinux’ta SSH portunu 22’den farklı bir porta değiştirmek güvenli midir?
SSH portunu değiştirmek tek başına güvenlik sağlamaz; yalnızca otomatik taramaların bir kısmını azaltabilir. Yeni portu sshd_config dosyasında ayarlayın, firewalld ve dış ağ kurallarında açın, ardından yeni oturumu test edin. Port değişikliği, güçlü kimlik doğrulamanın yerine geçmez.
SSH bağlantısı reddedilmek yerine zaman aşımına uğruyorsa ne anlama gelir?
Zaman aşımı, hedef sunucudan yanıt alınamadığını gösterir; ağ yolu, IP adresi veya güvenlik kuralları erişimi engelliyor olabilir. “Connection refused” ise hedefe erişilip bağlantının reddedildiğini düşündürür. İki durumda da önce doğru IP ve portu doğrulayın.
SSH ile root kullanıcısının doğrudan girişine izin vermek gerekir mi?
Genellikle root ile doğrudan SSH girişine izin vermek gerekmez; normal bir kullanıcıyla bağlanıp sudo kullanmak daha kontrollü bir tercihtir. Root girişi mevcut yapılandırmada açıksa erişimi sınırlandırın ve değişikliği uygulamadan önce alternatif yönetici hesabını test edin.