Sshd_config फ़ाइल में इसका अनुसरण करने वाले कुछ भी नहीं की अनुमति दें?


0

मेरे पास इसका परीक्षण करने का कोई तरीका नहीं है और इसका उत्तर ऑनलाइन नहीं मिल सकता है। अगर मैं AllowUsersअपनी sshd_config फ़ाइल में कुछ भी नहीं डालूं तो यह व्यवहार में सबको SSH को कंप्यूटर में अनुमति देने के लिए होगा, या सभी को नकारने के लिए?

उदाहरण:

// all of sshd_conf file...

AllowUsers

क्या आपके पास अधिक ठोस विचार / तर्क है? मैं पूछता हूं क्योंकि मैं एक पटकथा लिख ​​रहा हूं और अगर मैं सिर्फ AllowUsers को वहां नहीं छोड़ सकता, तो मुझे उन सभी परिवर्तनों को दूर करने के लिए एक और लिखने की आवश्यकता है!
हमेशा

आप वीएम सेटअप क्यों नहीं करते? आप स्वयं इसका परीक्षण कर पाएंगे।
MariusMatutiae

यह आदमी sshd_config से मदद कर सकता है "इस कीवर्ड का उपयोग उपयोगकर्ता नाम पैटर्न की एक सूची के द्वारा किया जा सकता है, जिसे रिक्त स्थान द्वारा अलग किया गया है। यदि निर्दिष्ट है, तो लॉगिन केवल उन उपयोगकर्ता नामों के लिए अनुमत है जो किसी एक पैटर्न से मेल खाते हैं ...... डिफ़ॉल्ट रूप से, लॉगिन सभी उपयोगकर्ताओं के लिए अनुमति है। " <- तो मुझे लगता है कि शायद आदमी पेज कह रहा है कि अगर आपने dthat किया तो यह किसी को भी अनुमति नहीं देगा।
6

@bwDraco मैन पेज "कैन" शब्द का उपयोग करता है। मानो कहना है कि आपको एक या एक से अधिक उपयोगकर्ताओं को निर्दिष्ट करने की आवश्यकता नहीं है
बार्लॉप

जवाबों:


0

अगर मैं AllowUsersअपनी sshd_config फ़ाइल में कुछ भी नहीं डालूं तो यह व्यवहार में सबको SSH को कंप्यूटर में अनुमति देने के लिए होगा, या सभी को नकारने के लिए?

कोशिश करना कितना कठिन है?

echo "AllowUsers" > /etc/ssh/sshd_config
systemctl restart sshd
systemctl status sshd # no error
ssh user@localhost # succeed

तो हाँ, आप AllowUsersबिना तर्क के वहाँ विकल्प रख सकते हैं और यह ऐसा व्यवहार करेगा जैसे कोई विकल्प नहीं होगा (यदि आप पहले DenyUsersकोई भी निर्दिष्ट नहीं करते हैं तो सभी उपयोगकर्ताओं को अनुमति दी जाएगी AllowUsers)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.