बस एक नया वर्चुअल उबंटू सर्वर बनाया और मैं इसे उत्पादन उपयोग के लिए सख्त करने की प्रक्रिया में हूं। वर्तमान में मेरा रूट खाता है। मैं निम्नलिखित करना चाहता हूं:
- एक नया उपयोगकर्ता बनाएं (
jim
बाकी के लिए उन्हें कॉल करें)। मैं चाहता हूं कि उनके पास एक/home/
निर्देशिका हो। jim
SSH को एक्सेस दें ।- रूट
jim
करने की अनुमति दें,su
लेकिनsudo
संचालन नहीं करें । - रूट SSH पहुँच बंद करें।
- जानवर-हमलों को रोकने में मदद करने के लिए SSHd को एक गैर-मानक पोर्ट पर ले जाएं।
मेरी समस्या पहले दो मदों के साथ है। मैंने पहले से ही पाया है, useradd
लेकिन किसी कारण से, मैं एसएसएच पर इसके साथ बनाए गए उपयोगकर्ता के रूप में लॉग इन नहीं कर सकता। क्या मुझे इसे अनुमति देने के लिए SSHd को हराने की आवश्यकता है?
/etc/nologin
फ़ाइल है लेकिन यह खाली है। मैं इसे नष्ट कर दिया और ssh को पुनः आरंभ लेकिन यह अभी भी सिर्फ जवाब है Permission denied, please try again.
जब मैं कोशिश करते हैं और लॉग इन करें।