0

別の (Mac) コンピューターを使用して ec2 インスタンスにアクセスしようとしています。そのために、新しいキーペアを作成し、chmod 600 を使用してアクセス許可を設定してから、ssh-add を使用しました。ec2 インスタンスに ssh しようとすると、「許可が拒否されました (publickey)」というメッセージが表示されます。私のエラーはばかげた単純なものだと確信していますが、それを見つけることができないようです。誰か助けてもらえますか?

4

2 に答える 2

2

~/.ssh/id_rsa.pubMac からの (RSA キーの場合) が~/.ssh/authorized_keysターゲット マシン上のファイルに追加されていることを確認する必要があります。通常、これがデフォルトの Amazon API の場合、ユーザーは「ec2-user」です --~ec2-user/.ssh/authorized_keys

追加することを忘れず、そのファイル内の他のエントリを削除しないでください-そうしないと、そのマシンから自分自身をロックアウトする危険があります...

于 2012-06-22T16:56:12.707 に答える
1

あなたの秘密鍵は新しいコンピュータにありますか?

SSHで接続するコンピューターにそれを配置する必要があります。私は通常、フラッシュドライブに私のものを保管しています....私はLinux ATMを実行していないので、チェックするデフォルトのディレクトリを忘れています。多分これはあなたの記憶をいくらかジョギングします。ディレクトリは ~/.id_rsa/ か何かのようになると思いますか?

于 2012-06-22T16:52:01.253 に答える