इसलिए मैं अपने VPS तक SSH की पहुँच प्राप्त करना चाहता था और ग्राहक सहायता ने मुझे बताया कि मुझे सर्वर की SSH निजी कुंजी को अपने SSH क्लाइंट को ssh-add private_key.txt
इस तरह जोड़ना होगा (
) और उसके बाद मैं अपने कंप्यूटर के साथ SSH सर्वर तक पहुँच सकता हूँ लेकिन वहाँ एक समस्या थी।
मैं किसी अन्य रिपॉजिटरी में वीपीएस स्वीकार नहीं कर सका।
इसलिए मैंने एक प्रश्न पढ़ा, जिसमें बताया गया है कि मैं एक सिस्टम पर कई कुंजियों का प्रबंधन कैसे कर सकता हूं, और मैंने ~/.ssh/config
कुछ इस तरह से कॉन्फ़िगर ( ) किया है
Host github
HostName github.com
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_key
IdentitiesOnly yes
Host bitbucket
HostName bitbucket.org
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_key
IdentitiesOnly yes
Host something
HostName somevps.something
Port 12345
User someuser
लेकिन मैं अभी भी जैसे अन्य खजाने के लिए धक्का नहीं कर सकते bitbucket या GitHub लेकिन मैं केवल करने के लिए धक्का कर सकते हैं कुछ है जिसके लिए मैं पहले से ही मेरे SSH ग्राहक के लिए निजी कुंजी जोड़ लिया है।
मुझे लगभग यकीन है कि यह कुंजी प्रबंधन समस्या है, लेकिन मैं यह नहीं देख सकता कि यह काम क्यों नहीं कर रहा है।
अपडेट करें
ssh -T github -v
debug1: Reading configuration data /home/naveen/.ssh/config
debug1: /home/naveen/.ssh/config line 1: Applying options for github
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to github.com [192.30.255.113] port 22.
debug1: connect to address 192.30.255.113 port 22: Connection timed out
debug1: Connecting to github.com [192.30.255.112] port 22.
और कुछ नहीं होता है
something
SSH कुंजी का उपयोग करता है जो मैंने something
सर्वर ~/.ssh/id_rsa
को अपने SSH क्लाइंट में जोड़ा है । और यह उपयोग नहीं करता हैusername and password