Kullanıcıların NIS üzerinden kimlik doğrulaması yaptığı ağ bağlantılı bir ortamı yönetiyorum. Tüm makineler sunucuda SSH için kullanılabilir, ancak bir makine. Söz konusu makinede mesajı alıyorum
ssh: connect to host servername port 22: Connection refused
Ben karşılaştırıldığında strace
, söz konusu makine ve doğru olarak sunucuya SSH bir makineden çıktılar. SSH'yi doğru şekilde yapamazken
sunucuya /etc/hosts
SSH yapamayan makineye danışmaz. Her iki makine de /etc/hosts
sunucunun adı ve IP adresi ile ayarlanmıştır. Sonunda, danışmayan makine /etc/hosts
bağlanmaya çalışır 127.0.0.1
(localhost) ve yukarıdaki mesajla başarısız olur. Bu neden olabilir?
Ek bilgi:
- İçine SSH yapmaya çalıştığım sunucu da ad sunucusu gibi davranıyor ve her iki makine de içine SSH denerken ona danışıyor.
- Sunucuyu SSH yapamayan makine, yaptığım zaman diğer makinelere doğru SSH yapabilir
ssh machinename
.strace
Günlükler, makinenin ad sunucusuna (bu sefer başarıyla) başvurduğunu ve uzak makine adını doğru bir şekilde çözüp ona bağlanmayı başardığını gösterir.
DÜZENLEME: Bu sorunun çözülmesine yardımcı olabileceğini düşündüğünüz ek bilgileri memnuniyetle sağlayacağım.