31

msysgit で公開/秘密 RSA キーのペアを作成しようとしています

次のコマンドを実行します。

ssh-keygen -C "email@email.com" -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

しかし、私はフォルダにアクセスできません!存在しません。隠しフォルダでもありません。生成されない理由がわかりません。Windows 7 Ultimate を使用しています。

4

6 に答える 6

34

問題なくキーを作成しました(Seven Ultimate 64bits、msysgit 1.6.5.1.1367.gcd48)

$ ssh-keygen -C "vonc@xxxx" -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:... vonc@xxxx

結果:

VonC@P ~/.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環境変数に設定されている値を bash セッションで確認できますか?

VonC@P ~/.ssh
$ env|grep HOME
HOMEPATH=\Users\VonC
HOME=/c/Users/VonC     # <=== this must be correctly set
HOMEDRIVE=C:
于 2010-06-19T16:16:52.987 に答える
25

私は同じ問題を抱えていて、次の「キーを保存するファイルを入力してください(c/users/user.name/.ssh/id_rsa)」を求められたときに、ファイル名を入力しようとしていることに気付きました。

むしろ、何も入力せずに Enter キーを押してデフォルトを使用すると、先に進みます。

于 2016-01-15T15:56:45.330 に答える
0

これは私のために働いた..以下のリンクを参照してください

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

c:/cygwin64/etc の passwd ファイルを編集します。ワードパッドで開く

home/YOUR_NAME を /cygdrive/c/Documents and Settings/YOUR_NAME に編集します

于 2014-02-24T11:04:27.350 に答える