Müzakirə

Linux SSH Sorun Giderme Mega Rehberi

Başladan NocturneX · 16 avq 2026 07:26 · 6 Baxış · 0 Cavablar
Mövzunu Açan #0
Linux sistemlerde SSH (Secure Shell), uzak sunuculara güvenli bir şekilde bağlanmanın temel yoludur. Ancak, bazen bağlantı sorunlarıyla karşılaşabiliriz. Bu rehberde, yaygın SSH problemlerini ve bunların nasıl çözüleceğini detaylandıracağım.

1. SSH Bağlantı Zaman Aşımı

Bağlantı zaman aşımı, genellikle ağ sorunları veya yanlış yapılandırmalar sonucunda meydana gelir. Bağlantı yapmaya çalıştığınız sunucunun IP adresini kontrol edin. Ayrıca,
CODE
1ping [sunucu_IP]
komutunu kullanarak sunucuya ulaşabiliyor musunuz kontrol edin. Eğer sunucuya ping atamıyorsanız, ağ bağlantınızı veya sunucunun çalışma durumunu kontrol etmelisiniz.

2. Yetkilendirme Hatası

SSH ile bağlanmaya çalışırken "Permission denied" hatası alıyorsanız, kullanıcının SSH anahtarlarıyla veya şifreyle oturum açma yetkisi olmayabilir.
CODE
1ssh-copy-id [kullanıcı_adı]@[sunucu_IP]
komutunu kullanarak SSH anahtarınızı sunucuya kopyalayabilirsiniz. Eğer şifre ile bağlanmaya çalışıyorsanız, şifreyi doğru girdiğinizden emin olun.

3. SSH Servisinin Durumu

SSH servisi çalışmıyorsa, bağlantı kurmak mümkün değildir. Sunucuya fiziksel veya başka bir yönetim aracıyla erişiminiz varsa, servisin durumunu kontrol edin.
CODE
1systemctl status sshd
komutunu kullanarak SSH servisini kontrol edebilir ve gerekirse
CODE
1systemctl start sshd
komutuyla başlatabilirsiniz.

4. Güvenlik Duvarı Ayarları

Güvenlik duvarı ayarları, SSH bağlantılarını engelleyebilir.
CODE
1iptables -L
veya
CODE
1ufw status
komutları ile güvenlik duvarı kurallarını kontrol edin. Eğer SSH için izin verilmediyse,
CODE
1iptables -A INPUT -p tcp --dport 22 -j ACCEPT
veya
CODE
1ufw allow 22
komutlarıyla ilgili portu açabilirsiniz.

5. SSH Konfigürasyon Dosyası

SSH konfigürasyon dosyası (/etc/ssh/sshd_config), bağlantı sorunlarına neden olabilecek ayarları içerebilir. Dosyayı
CODE
1nano /etc/ssh/sshd_config
komutuyla açarak "PermitRootLogin" ve "PasswordAuthentication" ayarlarını kontrol edin. Değişiklik yaptıktan sonra servisi yeniden başlatmayı unutmayın.

Sonuç olarak, SSH bağlantı sorunları genellikle basit hatalardan kaynaklanmaktadır. Yukarıdaki adımları takip ederek sorunları tespit edebilir ve çözüme ulaştırabilirsiniz. Sorun giderme konusunda eklemek istediğiniz başka yöntemler var mı?

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi