के साथ एसएसएच को रोकता है मैं भूल गया कि मैंने अपने वेब सर्वरों में से एक पर SELinux सक्षम किया था। तो जब मैं अपने उपयोगकर्ता खाते और एसएसएच कुंजी के साथ होस्ट में लॉग इन करने गया, तो मुझे अनुमति मिल रही थी त्रुटियों से इनकार कर दिया।SELinux आरएसए कुंजी
[[email protected]:~] #ssh [email protected]
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
हमम ... तो मैंने सर्वर में सांत्वना दी और लॉगिन करने में सक्षम था। मैं ऑडिट लॉग पूंछ, और यह मैं क्या देखा है:
type=USER_LOGIN msg=audit(1429981690.809:394593): pid=17074 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:sshd_t:s0-s0:c0.c1023 msg='op=login acct="bluethundr" exe="/usr/sbin/sshd" hostname=? addr=47.18.111.100 terminal=ssh res=failed'
इसका जवाब के लिए googling में मैं इस आदेश को चलाने के लिए सलाह है:
[[email protected]:~] #restorecon -R -v /home/bluethundr/.ssh
[[email protected]:~] #
लेकिन जब मैं फिर से प्रवेश करने के लिए जाना , ऐसा करने के बाद, मुझे एक ही परिणाम मिलता है। अनुमति अस्वीकार और लॉग में एक ही त्रुटि।
एकमात्र अन्य चीज़ जो मैं सोच सकता हूं वह यह है कि उपयोगकर्ता के लिए होम निर्देशिका एनएफएस शेयर से माउंट की जाती है। क्या कुछ एसईएलएनक्स इंकेंटेशन हो सकता है जिसका उपयोग मैं एसएसएच को एनएफएस शेयर पर होम डायरेक्टरी की अनुमति देने के लिए कर सकता हूं?
या शायद मुझे कुछ और याद आ रहा है?
धन्यवाद, टिम
ज़रूर! फ़ॉर्म के मामले के रूप में, आपको फ़ॉर्मेटेड सामग्री को अपने प्रश्न में हल करने के तरीके, जवाब के खिलाफ किसी भी विशिष्ट टिप्पणी को हल करना चाहिए, फिर काम करने वाले उत्तर को "स्वीकार करें"। SELinux का उपयोग करते रहें, यह सुरक्षित सिस्टम के लिए महत्वपूर्ण है! :) –