İçeriğe atla
Sık Karşılaşılan Hatalar

"Connection refused" ve "Connection timed out" Hataları Arasındaki Fark

Sunucuya bağlanırken görülen iki yaygın hatanın ne anlama geldiği, olası nedenleri ve adım adım kontrol yöntemleri.

İçindekiler (3 başlık)
  1. Kısa karşılaştırma
  2. "Connection refused" için kontrol listesi
  3. "Connection timed out" için kontrol listesi

SSH, RDP, web sunucusu veya oyun sunucusuna bağlanırken karşılaşılan bu iki hata benzer görünse de farklı sorunlara işaret eder.

Kısa karşılaştırma

HataAnlamıOlası neden
Connection refusedSunucuya ulaşıldı ama bağlantı reddedildiServis çalışmıyor, yanlış port, servis yalnızca 127.0.0.1 dinliyor
Connection timed outSunucudan hiç yanıt gelmediGüvenlik duvarı paketleri düşürüyor, yanlış IP, sunucu kapalı, yönlendirme sorunu

"Connection refused" için kontrol listesi

  1. Servis çalışıyor mu?
bash
sudo systemctl status nginx
  1. Servis hangi adres ve portu dinliyor?
bash
sudo ss -tulpn

Çıktıda 127.0.0.1:PORT görüyorsanız servis yalnızca yerel bağlantıları kabul ediyordur; yapılandırmada dinleme adresini 0.0.0.0 (veya sunucu IP'si) olarak değiştirmeniz gerekir.

"Connection timed out" için kontrol listesi

  1. Doğru IP adresine mi bağlanıyorsunuz?
  2. Sunucu içindeki güvenlik duvarında port açık mı?
bash
sudo ufw status
  1. Dışarıdan port erişimini test edin:
bash
nc -vz SUNUCU_IP 22

Windows'ta:

powershell
Test-NetConnection SUNUCU_IP -Port 3389

Not

Sunucu tarafında her şey doğru görünüyorsa, bağlandığınız ağın (ör. iş yeri ağı) giden bağlantıları engelleyip engellemediğini de kontrol edin.