Konuyu Açan
#0
Ağ yöneticileri ve sistem yöneticileri için SSH (Secure Shell), uzak sistemlere güvenli bir şekilde erişim sağlamak adına kritik bir araçtır. Ancak, bazen SSH sunucusu beklenildiği gibi çalışmayabilir ve port dinlemiyor gibi görünebilir. Bu durumun nedenlerini ve çözüm yollarını inceleyelim.
Öncelikle, SSH sunucusunun çalışıp çalışmadığını kontrol etmek önemlidir. Genellikle, SSH hizmeti
Eğer hizmet "inactive" veya "failed" durumundaysa, servisi başlatmak için şu komutu kullanabilirsiniz:
Bir diğer kontrol etmeniz gereken nokta, SSH sunucusunun hangi portta dinlediğidir. Varsayılan olarak, SSH portu 22 numarasındadır. Ancak, bazı sistemlerde güvenlik nedenleriyle bu port değiştirilmiş olabilir. Port ayarlarını kontrol etmek için aşağıdaki dosyayı inceleyin:
Bu dosyada
Ayrıca, firewall ayarları da SSH bağlantılarını etkileyebilir.
Son olarak, ağ yapılandırmanızın doğru olduğundan emin olun. Router veya modem üzerinde port yönlendirme ayarlarının doğru yapıldığını kontrol edin.
SSH portunun dinlenmemesi, birden fazla sebebe bağlı olabilir. Yukarıda belirtilen kontroller ve ayarlamalar yapıldığında genellikle sorun çözülecektir. Herhangi bir sorun devam ederse, log dosyalarını incelemek faydalı olabilir, özellikle
Öncelikle, SSH sunucusunun çalışıp çalışmadığını kontrol etmek önemlidir. Genellikle, SSH hizmeti
sshd adıyla bilinir ve sistemde çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:CODE
1systemctl status sshdEğer hizmet "inactive" veya "failed" durumundaysa, servisi başlatmak için şu komutu kullanabilirsiniz:
CODE
1sudo systemctl start sshdBir diğer kontrol etmeniz gereken nokta, SSH sunucusunun hangi portta dinlediğidir. Varsayılan olarak, SSH portu 22 numarasındadır. Ancak, bazı sistemlerde güvenlik nedenleriyle bu port değiştirilmiş olabilir. Port ayarlarını kontrol etmek için aşağıdaki dosyayı inceleyin:
CODE
1/etc/ssh/sshd_configBu dosyada
Port satırını arayın ve ayarların doğru olduğundan emin olun. Eğer değişiklik yaptıysanız, SSH hizmetini yeniden başlatmayı unutmayın:CODE
1sudo systemctl restart sshdAyrıca, firewall ayarları da SSH bağlantılarını etkileyebilir.
iptables veya firewalld kullanıyorsanız, ilgili portun açık olduğundan emin olun. Örneğin, firewalld kullanıyorsanız şu komutla portu açabilirsiniz:CODE
1sudo firewall-cmd --permanent --add-port=22/tcpSon olarak, ağ yapılandırmanızın doğru olduğundan emin olun. Router veya modem üzerinde port yönlendirme ayarlarının doğru yapıldığını kontrol edin.
SSH portunun dinlenmemesi, birden fazla sebebe bağlı olabilir. Yukarıda belirtilen kontroller ve ayarlamalar yapıldığında genellikle sorun çözülecektir. Herhangi bir sorun devam ederse, log dosyalarını incelemek faydalı olabilir, özellikle
/var/log/auth.log dosyası, oturum açma denemeleriyle ilgili değerli bilgiler sağlayabilir.