2009-12-18 4 views
2

У меня есть настройка amazon EC2, используя инструменты командной строки. Я создал пару ключей и т. Д., И он работает. Я пытаюсь SSH в него, используя следующее (я бегу Баш в Snow Leopard):Экземпляр Amazon EC2

$ ssh -i ec2-keypair [email protected] 

Snow Leopard выскакивает окно с надписью «Enter вам пароль для ключа SSH„ec2-KeyPair“». Может кто-нибудь, пожалуйста, скажите мне, что я должен делать? Если я не предоставляю пароль, он просто запрашивает у меня один в терминале bash.

Благодарим за отзыв. Создать пару ключей для Amazon EC2 с помощью:

ec2-add-keypair ec2-keypair 

У меня есть создать защищенный паролем ключ створку и теперь есть два файла в моем каталоге .ssh:

id_rsa 
id_rsa.pub 

Мне нужно передать один из Do это на мой экземпляр EC2? Который из? Каков наилучший способ сделать это и где я должен поставить?

Макс.

Любая помощь, которую высоко оценили, поскольку я потратил некоторое время, пытаясь разобраться в этом.

Макс.

ответ

2

При создании пары ключей все возможное, чтобы трубы выход прямо в файл, так что нет никаких проблем форматирования, используя:

ec2-надстройку пара ключей ec2-пара ключей | sed '1d'> ec2-keypair

Макс.

0

Если я правильно помню, когда вы установили свои ключи ssh, вам будет предложено ввести кодовую фразу дважды. Большую часть времени вы можете просто нажать ввод дважды, оставив пропущенную фразу пустым.

Вы пробовали просто отправить пустую фразу?

+0

Благодарим за отзыв. Создать пару ключей для Amazon EC2 с помощью: ec2-надстройка пара ключей EC2-ключи У меня есть создать защищенный пароль ключ створки и теперь есть два файла в моем .sash каталога: id_rsa id_rsa.pub Нужно ли перенести один из них на экземпляр EC2? Который из? Каков наилучший способ сделать это и где я должен поставить? Макс. – user7289

+0

Обычно клавиша .pub находится в ~/.ssh/authorized_keys на удаленном компьютере. Если вы используете какой-либо источник linux/unix локально, вы можете заглянуть в «ssh-copy-id», чтобы упростить процесс. Или вы можете использовать «scp», чтобы переместить открытый ключ в местонахождение авторизованных хостов удаленной машины. Надеюсь, это поможет. – Anon

+0

О, да, вы используете снежный барс, так что в основном бесплатный bsd, поэтому ssh-copy-id должен прекрасно работать для вас. – Anon

0

Он просто запрашивает пароль, который вы указали при создании пары ключей. Если вы его не отправили, просто введите ничего и нажмите «ОК», иначе введите пароль для продолжения.

+0

Спасибо за ответ. Создать пару ключей для Amazon EC2 с помощью: ec2-надстройка KeyPair EC2-ключи У меня есть создать защищенный пароль ключ створки и теперь есть два файла в моем .sash каталога: id_rsa id_rsa.pub Do Мне нужно перенести один из них на экземпляр EC2? Который из? Каков наилучший способ сделать это и где я должен поставить? Макс. – user7289

2

Как вы уже приняли ответ Макса, возможно, теперь у вас все в порядке, но вы можете получить эту ошибку, если разрешения на ваш файл keypair слишком разрешительны. chmod it до 600 (владелец читает/пишет, группа и все без разрешения), и вы должны быть в порядке.

0

Если вы используете образ Ubuntu, вы захотите использовать пользовательский «ubuntu» вместо root для микроуровней. Я не уверен в других, но для микро.

так в ответ на запрос, это будет выглядеть как

$ ssh -i ec2-keypair [email protected] 
0

Имя пользователя должно быть ec2 пользователя и не корень. ssh

$ ssh -i ec2-keypair [email protected] 
Смежные вопросы