5

Ubuntu 8.04 の VWWare イメージを使用していますが、SSH 経由での git アクセスの設定中に問題が発生しています

次の出力が得られます

debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: 
debug1: Authentications that can continue: publickey
debug1: Offering public key: 
debug1: Authentications that can continue: publickey
debug1: Offering public key: 
debug1: Authentications that can continue: publickey
debug1: Offering public key: 
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/jars/.ssh/identity
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/jars/.ssh/identity': 
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).

でキーを生成しましたssh-keygen -t rsa

最初は. identity_ida_rsassh

ここに示すように、構成ファイルも作成しました...

http://help.github.com/troubleshooting-ssh/

何も変わっていません。

VMWare で SSH を使用する際に、何か不足していますか、それとも一般的に何か問題がありますか?

よろしく

4

1 に答える 1

5

ローカル側とリモート側の .ssh ディレクトリに対するアクセス許可を確認します。

drwx------ 3 xxx xxx 216 10-04 12:30 .ssh/
-rw------- 1 xxx xxx  745 06-19 12:37 authorized_keys
-rw------- 1 xxx xxx  783 05-08 22:15 config
-rw------- 1 xxx xxx 3.3K 2009-02-21  id_rsa
-rw------- 1 xxx xxx  745 2009-03-06  id_rsa.pub
-rw-r--r-- 1 xxx xxx  53K 09-27 15:51 known_hosts

それでもうまくいかない場合は、デバッグ モードでコマンド ラインから SSH サーバーを実行します。ログインを拒否している理由の詳細がわかる場合があります。

sudo /usr/sbin/sshd -Dd
于 2010-10-04T22:41:08.357 に答える