"Failed to start OpenSSh server daemon" hatası görüntülendiğinde ne yapmalıyım?
Sorun Belirtisi
Linux sistemli ECS örneğinde SSH hizmeti (sshd.service) başlatılamıyor. SSH hizmetini görüntülemek için systemctl status sshd.service komutunu çalıştırdığınızda "Failed to start OpenSSh server daemon" hatası görüntülenir.
sshd durumu
Sorun Nedenleri
Bu sorun, SSH hizmet bağlantı noktasının (22) kullanımda olmasından kaynaklanabilir.
Çözüm
Bu sorunu çözmek için 22 numaralı bağlantı noktasını kullanan hizmetin bağlantı noktasını değiştirebilir veya iş gereksinimlerinize göre SSH hizmet bağlantı noktasını düzenleyebilirsiniz.
1. VNC aracılığıyla ECS örneğine uzaktan bağlanın.
2. SSH hizmetini test modunda çalıştırmak için aşağıdaki komutu çalıştırın.
/sbin/sshd -d
Görüntülenen bilgiler aşağıdaki gibidir; bu durum 22 numaralı bağlantı noktasının kullanımda olduğunu ve SSH hizmetinin başlatılamadığını gösterir.
3. 22 numaralı bağlantı noktasının kullanımını kontrol etmek için aşağıdaki komutu çalıştırın.
ss -tunlp | grep 22
Görüntülenen bilgiler aşağıdaki gibidir; bu durum 22 numaralı bağlantı noktasının Nginx hizmeti tarafından kullanıldığını gösterir.
Önemli Bu makalede 22 numaralı bağlantı noktasının Nginx hizmeti tarafından kullanılması yalnızca bir örnektir, lütfen gerçek duruma bakınız.
Ngnix 22'yi kullanıyor
4. İhtiyaçlarınıza göre bu sorunu çözmek için uygun bir çözüm seçebilirsiniz.
4.1 Nginx hizmet bağlantı noktası numarasını değiştirin.
nginx.conf yapılandırma dosyasını açmak için aşağıdaki komutu çalıştırın.
vim /etc/nginx/nginx.conf
Nginx tarafından kullanılan bağlantı noktası numarasını 80 olarak değiştirin.
Ngnix tarafından kullanılan bağlantı noktasını değiştirme
ESC tuşuna bastıktan sonra :wq yazın ve yapılandırma dosyasını kaydedip kapatmak için Enter tuşuna basın.
Nginx hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın.
systemctl restart nginx
SSH hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın.
systemctl restart sshd.service
4.2 SSH hizmet bağlantı noktası numarasını değiştirin.
sshd_config yapılandırma dosyasını açmak için aşağıdaki komutu çalıştırın.
vim /etc/ssh/sshd_config
SSH hizmetinin bağlantı noktası numarasını örneğin 2222 olarak değiştirin.
SSH tarafından kullanılan bağlantı noktasını değiştirme
ESC tuşuna bastıktan sonra :wq yazın ve yapılandırma dosyasını kaydedip kapatmak için Enter tuşuna basın.
SSH hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın.
İlgili Makaleler
-
Veri Depolama İçin 6 İsteğe Bağlı Teknoloji
Bilgi Tabanı Ekibi
Daha Fazla Özel Teklifi Keşfedin
-
Kısa Mesaj Servisi (SMS) & E-posta Hizmeti
50.000 e-posta paketi sadece 1,99 USD'den başlayan fiyatlarla, 120 kısa mesaj ise yalnızca 1,00 USD'den başlayan fiyatlarla sunulmaktadır.
