EC2にubuntuNattyインスタンスがあり、SSHで接続できます。
ssh -v -i ec2-keypair ubuntu@[email protected]
しかし、私はパスワードの少ないsshingを設定したいと思います。だから私はこれらのオプションを試しましたが、何も機能していません:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
Permission denied (publickey).
$ ssh-copy-id -i ~/.ssh/ec2-keypair [email protected]
/usr/bin/ssh-copy-id: ERROR: No identities found
$ ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
Permission denied (publickey).
私は走る必要がありました
ssh-add ~/.ssh/ec2-keypair
同じ問題が発生しました:_ssh-copy-id
_はAWSEC2インスタンスでエラーPermission denied (publickey)
を返します。 chmod
を使用してすべての権限を正しく設定したことを確認しました。
さらに、_/etc/ssh/sshd_config
_のこの行をから変更する必要がありました
_PasswordAuthentication no
_
に
_PasswordAuthentication yes
_
_ssh-copy-id
_がパスワードを要求するからだと思います。
その後、エラーは消えました。