सार्वजनिक कुंजी प्रमाणीकरण के साथ नया उपयोगकर्ता कैसे बनाएं?


11

मेरे पास Ubuntu सर्वर 14.04 LTS है। मेरे पास सार्वजनिक कुंजी प्रमाणीकरण डिफ़ॉल्ट रूप से सक्षम है।

नए उपयोगकर्ता बनाने के लिए मैंने निम्नलिखित कमांड का उपयोग किया:

sudo useradd -m -c "John T." john -s /bin/bash

कमांड ने स्पष्ट रूप से उपयोगकर्ता, उपयोगकर्ता के होम फ़ोल्डर बनाया ... लेकिन जाहिर है कि उपयोगकर्ता लॉग इन नहीं कर सकता है, क्योंकि उपयोगकर्ता के पास कुंजी नहीं है। आगे क्या होगा? कुंजी कैसे बनाएं और इसे उपयोगकर्ता को संलग्न करें?

-c -- User's full name
-m -- Creates user's home directory
-s -- Specify user's login shell

जवाबों:


10

आपको अपनी सार्वजनिक कुंजी ~john/.ssh/authorized_keysको नियमावली पृष्ठ में वर्णित करने के लिए स्टोर करना होगा sshd(शुरू करने के लिए अच्छी जगह)। इसके अलावा, आपको यह सुनिश्चित करने की ज़रूरत है कि ~john/.ssh/निर्देशिका स्वामित्व में है johnऔर उसके पास 0700अनुमतियाँ हैं और अनुमतियाँ ~john/.ssh/authorized_keysभी हैं 0600

तब उपयोगकर्ता को लॉग इन करने में सक्षम होना चाहिए।

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