क्या मेरा OpenSSH सर्वर केवल ssh.example.com पर सुनना संभव है?
AFAIK नहीं।
ऐसा इसलिए है क्योंकि क्लाइंट सर्वर से संपर्क करने से पहले आईपी पते पर ssh.example को हल करता है और HTTP के विपरीत, SSH प्रोटोकॉल में हेडर नहीं होते हैं जो सर्वर होस्टनाम निर्दिष्ट करते हैं।
नतीजतन, सर्वर को पता नहीं है कि क्लाइंट को सर्वर-नाम क्या प्रदान किया गया था।
सर्वर होस्ट कुंजी का उपयोग सर्वर होस्टनाम को उसकी साख के साथ जोड़ने के लिए किया जाता है, लेकिन कुछ SSH क्लाइंट केवल उपयोगकर्ता को कुंजी स्वीकार करने के लिए संकेत देते हैं या नहीं। यह नहीं है (अब तक मुझे पता है) सर्वर के लिए वास्तव में यह लागू करने के लिए एक तंत्र कैसे शुरू में क्लाइंट के लिए पहचाना जाता है।
यह वास्तव में 0.0.0.0 पर सुनने के साथ कुछ नहीं करना है जब तक कि सर्वर के दो आईपी-पते नहीं हैं और आपने प्रत्येक होस्टनाम को एक अलग आईपी-एड्रेस को हल करने के लिए DNS कॉन्फ़िगर किया है (जो शायद आप जो चाहते हैं उसे प्राप्त करने के लिए करना चाहिए)