Sshd की पूर्ण सेटिंग प्रदर्शित करें


15

ओपनएसएसएच डेमॉन में इसकी सेटिंग्स के लिए कई "डिफ़ॉल्ट" मान हैं। इसलिए sshd_config को देखने से किसी को सक्रिय सेटिंग का पूरा सेट नहीं मिल सकता है।

पूर्ण sshd कॉन्फ़िगरेशन (OpenSSH के लिए) कैसे प्रदर्शित करें?


जवाबों:


26

ओपनएसएसएच sshdकमांड में एक विस्तारित परीक्षण स्विच होता है, जिसका उपयोग "कॉन्फ़िगरेशन फ़ाइल की वैधता की जांच करने के लिए किया जा सकता है, स्टडआउट के लिए प्रभावी कॉन्फ़िगरेशन को आउटपुट करता है और फिर बाहर निकलता है।" (स्रोत sshd मैन पेज)।

तो इसका उत्तर है (जड़ के रूप में, या इसे सूडो के साथ उपसर्ग करते हुए):

sshd -T

(सेटिंग्स वर्णमाला के क्रम में नहीं हैं, कोई sshd -T | sortएक सेटिंग के लिए जल्दी से देखने के लिए उपयोग कर सकता है , या बस grepसेटिंग) :-)

पुनश्च: मेरा पहला पलटा ऑनलाइन इस जवाब की तलाश में था, लेकिन खोज इंजन सहायक नहीं थे। और फिर केवल मैन पेज को देखा और उत्तर पाए। मेरे जैसे आलसी लोगों के लिए जो बहुत तेज़ी से इंटरनेट की ओर रुख करते हैं, अब ऑनलाइन उत्तर दिया जाना है! सबक आज सीखा: पहले आदमी पृष्ठ की जांच करें, यदि आवश्यक हो तो बाद में एक खोज इंजन से पूछें।


2
यही सबसे अच्छा जवाब है। लेकिन यह भी ध्यान दें कि ssh के पुराने संस्करणों को sshd_config फ़ाइल के साथ शिप किया गया था जिसमें सभी डिफॉल्ट शामिल थे। तो सबसे खराब स्थिति आप हमेशा वितरण प्राप्त कर सकते हैं और उस फ़ाइल को देख सकते हैं।
user3188445
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.