У меня есть экземпляр Ubuntu Natty на EC2, и я могу подключиться к нему по SSH
ssh -v -i ec2-keypair ubuntu@ubuntu@XXXX.compute-1.amazonaws.com
Но я хотел бы установить пароль меньше sshing. Итак, я попробовал эти варианты, и ничего не работает:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub ubuntu@XXXX.compute-1.amazonaws.com
Permission denied (publickey).
$ ssh-copy-id -i ~/.ssh/ec2-keypair ubuntu@XXXX.compute-1.amazonaws.com
/usr/bin/ssh-copy-id: ERROR: No identities found
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@XXXX.compute-1.amazonaws.com
Permission denied (publickey).
ubuntu
ssh
amazon-ec2
Джереми Смит
источник
источник
ssh-copy-id -f -i /var/lib/postgres/.pubfilename ubuntu@ec2-domain
прежнему получаю ошибку «Отказано в доступе»eval "$(ssh-agent)"
если вы видитеCould not open a connection to your authentication agent
У меня была такая же проблема:
ssh-copy-id
выдает ошибкуPermission denied (publickey)
на экземпляре AWS EC2. Я был уверен, что правильно установил все разрешения, используяchmod
.Кроме того, мне нужно было изменить эту строку
/etc/ssh/sshd_config
св
Я думаю, это потому, что
ssh-copy-id
просит ваш пароль.Тогда ошибка исчезла.
источник