SSH कुञ्जीहरू सुरक्षित रूपमा भण्डार गर्नुहोस्

SSH कुञ्जीहरू सुरक्षित रूपमा भण्डार गर्नुहोस्

म तपाइँलाई तपाइँको स्थानीय मेसिनमा SSH कुञ्जीहरू कसरी सुरक्षित रूपमा भण्डारण गर्ने भनेर बताउन चाहन्छु, केहि अनुप्रयोगले चोर्न वा डिक्रिप्ट गर्न सक्छ भन्ने डर बिना।

लेख तिनीहरूका लागि उपयोगी हुनेछ जसले पछि सुरुचिपूर्ण समाधान फेला पारेका छैनन् पागल 2018 मा र कुञ्जीहरू भण्डारण गर्न जारी राख्छ $HOME/.ssh.

यो समस्या समाधान गर्न, म प्रयोग गर्न सुझाव दिन्छु KeePassXC, जुन उत्कृष्ट पासवर्ड प्रबन्धकहरू मध्ये एक हो, यसले बलियो इन्क्रिप्शन एल्गोरिदमहरू प्रयोग गर्दछ र यसमा निर्मित SSH एजेन्ट पनि छ।

यसले सबै कुञ्जीहरूलाई सीधा पासवर्ड डाटाबेसमा सुरक्षित रूपमा भण्डारण गर्न सम्भव बनाउँछ र यसलाई खोल्दा स्वचालित रूपमा प्रणालीमा थप्न सकिन्छ। डाटाबेस बन्द हुने बित्तिकै, SSH कुञ्जीहरूको प्रयोग पनि असम्भव हुनेछ।

सबै भन्दा पहिले, लग इन गर्दा SSH एजेन्टको स्वतः सुरु गरौं; यो गर्नको लागि, खोल्नुहोस् ~/.bashrc तपाईको मनपर्ने सम्पादकमा र अन्त्यमा थप्नुहोस्:

SSH_ENV="$HOME/.ssh/environment"

function start_agent {
    echo "Initialising new SSH agent..."
    /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
    echo succeeded
    chmod 600 "${SSH_ENV}"
    . "${SSH_ENV}" > /dev/null
}

# Source SSH settings, if applicable
if [ -f "${SSH_ENV}" ]; then
    . "${SSH_ENV}" > /dev/null
    #ps ${SSH_AGENT_PID} doesn't work under cywgin
    ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
        start_agent;
    }
else
    start_agent;
fi

जस पछि हामीले KeePassXC मा समर्थन सक्षम गर्न आवश्यक छ:

उपकरणहरू -> मापदण्डहरू -> SSH एजेन्ट -> SSH एजेन्ट सक्षम गर्नुहोस्

SSH कुञ्जीहरू सुरक्षित रूपमा भण्डार गर्नुहोस्

यसले सेटअप पूरा गर्छ, अब KeePassXC मा नयाँ SSH कुञ्जी थप्ने प्रयास गरौं:

कुञ्जीको साथ आइकनमा क्लिक गर्नुहोस्, त्यसपछि डाटा भर्नुहोस्:

SSH कुञ्जीहरू सुरक्षित रूपमा भण्डार गर्नुहोस्

यदि कुञ्जी पासवर्ड सुरक्षित छ भने, कृपया यसको लागि पासवर्ड पनि निर्दिष्ट गर्नुहोस्

ट्याबमा थप हाम्रो संग संलग्नक अपलोड गर्नुहोस् id_rsa:

SSH कुञ्जीहरू सुरक्षित रूपमा भण्डार गर्नुहोस्

ट्याबमा SSH एजेन्ट, नोट:

  • डाटाबेस खोल्दा/अनलक गर्दा एजेन्टमा एउटा कुञ्जी थप्नुहोस्
  • डाटाबेस बन्द/लक गर्दा एजेन्टबाट कुञ्जी हटाउनुहोस्

अर्को, हाम्रो कुञ्जी चयन गर्नुहोस् (id_rsa) संलग्न मा

र बटन थिच्नुहोस् एजेन्टमा थप्नुहोस्:

SSH कुञ्जीहरू सुरक्षित रूपमा भण्डार गर्नुहोस्

अब, जब तपाइँ KeePassXC सुरु गर्नुहुन्छ, कुञ्जी स्वचालित रूपमा SSH एजेन्टमा थपिनेछ, त्यसैले तपाइँले यसलाई अब डिस्कमा भण्डार गर्नु पर्दैन!

स्रोत: www.habr.com

DDoS सुरक्षा, VPS VDS सर्भरहरू भएका साइटहरूको लागि भरपर्दो होस्टिङ खरिद गर्नुहोस् 🔥 DDoS सुरक्षा, VPS VDS सर्भरहरू सहितको भरपर्दो वेबसाइट होस्टिङ किन्नुहोस् | ProHoster