2010-06-19 18 views
14

पैदा नहीं करता मैंssh-keygen के साथ एक SSH कुंजी बनाना .ssh फ़ोल्डर

मैं इस आदेश चला msysgit के साथ अपने सार्वजनिक/निजी आरएसए कुंजी युग्म बनाने के लिए कोशिश कर रहा हूँ:

ssh-keygen -C "[email protected]" -t rsa 

सब कुछ दिखता है ठीक है, मैं संदेश

Enter file in which to save the key (/c/Users/user/.ssh/id_rsa) 

तो मैं पुष्टि की है:

Your public key has been saved in project.pub 

लेकिन मैं फ़ोल्डर को एक्सेस नहीं कर सकता! यह अस्तित्व में नहीं है, यह एक छिपी हुई फ़ोल्डर भी नहीं है। मुझे समझ में नहीं आता कि यह क्यों उत्पन्न नहीं होता है। मैं विंडोज 7 अल्टीमेट का उपयोग कर रहा हूँ।

उत्तर

21

बस किसी भी समस्या के बिना मेरे कुंजी बनाई

$ ssh-keygen -C "[email protected]" -t rsa 
Generating public/private rsa key pair. 
Enter file in which to save the key (/c/Users/VonC/.ssh/id_rsa):# just press enter 
                   # to accept the 
                   # default location 
Enter passphrase (empty for no passphrase):      
Enter same passphrase again: 
Your identification has been saved in /c/Users/VonC/.ssh/id_rsa. 
Your public key has been saved in /c/Users/VonC/.ssh/id_rsa.pub. 
The key fingerprint is: 
xx:yy:zz:aa:bb:cc:... [email protected] 

(सात अंतिम 64bits, 1.6.5.1.1367.gcd48 msysgit) परिणाम के साथ:

[email protected] ~/.ssh 
$ ls -alrt 
total 10 
-rw-r--r-- 1 VonC Administ  642 May 23 21:47 known_hosts 
drwxr-xr-x 43 VonC Administ 16384 Jun 15 17:01 .. 
-rw-r--r-- 1 VonC Administ  398 Jun 19 16:14 id_rsa.pub 
-rw-r--r-- 1 VonC Administ  1675 Jun 19 16:14 id_rsa 
drwxr-xr-x 2 VonC Administ  0 Jun 19 16:14 . 

आप अपने बैश सत्र में जाँच की जा सकी आपके $HOME पर्यावरण चर सेट क्या है?

[email protected] ~/.ssh 
$ env|grep HOME 
HOMEPATH=\Users\VonC 
HOME=/c/Users/VonC  # <=== this must be correctly set 
HOMEDRIVE=C: 
+2

धन्यवाद वॉनसी, आपने मुझे एहसास दिलाया कि मेरी त्रुटि यह थी कि जब मैं कुंजी को सहेजने के लिए फ़ाइल में प्रवेश करने के लिए कहा गया था तो मैं एक नाम टाइप कर रहा था। मैंने अभी एंटर दबाया और यह id_rsa और id_rsa.pub फ़ाइलों को उत्पन्न किया। अब यह पूरी तरह से काम करता है –

+0

@couellet: इस प्रतिक्रिया के लिए धन्यवाद। मैंने इसे प्रतिबिंबित करने के लिए अपना जवाब संपादित किया है। – VonC

+0

@VonC धन्यवाद, यह मेरा मामला है – lenhhoxung

0

यह मेरे लिए काम किया .. ग में पासवर्ड फ़ाइल नीचे

http://ekawas.blogspot.co.uk/2007/03/solving-pesky-ssh-issues-in-cygwin.html

संपादित करें लिंक का संदर्भ लें:/cygwin64/आदि।

संपादित करें घर/your_name करने के लिए इसे वर्डपैड साथ खोलें/cygdrive/सी/दस्तावेज़ और सेटिंग्स/your_name

4

मैं एक ही समस्या थी और मैंने महसूस किया कि मैं एक फ़ाइल नाम दर्ज करने के लिए जब यह निम्नलिखित के लिए पूछता है कोशिश कर रहा था " कुंजी को सुरक्षित करने के लिए फ़ाइल दर्ज करें (सी/उपयोगकर्ता/उपयोगकर्ता नाम/.ssh/id_rsa) "

बल्कि कुछ भी दर्ज न करें और डिफ़ॉल्ट का उपयोग करने के लिए एंटर कुंजी दबाएं और आप आगे बढ़ेंगे।

+0

धन्यवाद आदमी, जिसने मेरी मदद की! – theroom101