मेरे पिछले प्रश्न के अनुसरण के रूप में , मैंने नीचे के रूप में स्थानीय उपयोगकर्ता खाते बनाने का निर्णय लिया है।
adduser --system --no-create-home USERNAME
अब, मैं चाहूंगा कि स्थानीय उपयोगकर्ता मशीनों का उपयोग करने में सक्षम हों ssh
। मेरी समझ के अनुसार, ssh
नीचे के रूप में काम करता है।
मान लें कि मेरे पास 2 मशीनें हैं ( अल्फा और बीटा कहो )।
- से अल्फा मशीन:
ssh user@beta
- अल्फा के सार्वजनिक कुंजी वर्तमान के तहत किया जाएगा
~/.ssh/authorized_keys
में बीटा मशीन। - अल्फा के निजी कुंजी के तहत उपस्थित रहेंगे
/~/.ssh
में अल्फा मशीन।
अब मैंने यूजर्स के लिए नो होम लागू करने की योजना बनाई है । तो मैं किसी भी उपयोगकर्ता के लिए घर के बिना बीटा मशीन adduser
में विश्वास करते हुए , क्या मैं अभी भी अल्फा से बीटा में ssh कर पाऊंगा ?
AuthorizedKeysFile
शायद हर दूसरे उपयोगकर्ता के लिए लॉगिन तोड़ देंगे (जब तक कि आप कुछ अन्य चतुराई नहीं करते)। न्यूनतम होम डायरेक्टरी को जोड़ना आसान हो सकता है, बस के साथ~/.ssh/authorized_keys
।