2015-06-09 2 views
0

У меня возникли проблемы с попыткой доступа к моей виртуальной машине в Bluemix. Вот мои шаги:SSH с просьбой ввести пароль в Bluemix

Я попробовал два способа:

  • задать веб-страницу Bluemix, чтобы сделать безопасный ключ и загрузить его, или

  • генерируют в моем компьютере и отправить его в Bluemix Интернет стр.

Все Стараюсь результаты в том же номере: когда я SSH в любой из моих виртуальных машин, он запрашивает мой пароль, но Bluemix не имеет пароля не по умолчанию и не требует от пользователя создать пароль доступа.

Я использую пользователя ibmcloud, как я читал в других вопросах. Еще один момент: я знаю, по крайней мере, еще два человека, имеющих такую ​​же проблему в своих машинах. Есть ли общая проблема? Можете ли вы помочь мне определить решение этой ошибки?

Обновление с выходом консоли:

ssh -i ~/.ssh/ibmclound.pub [email protected] 
Enter passphrase for key '/home/claudino/.ssh/ibmclound.pub': 
Enter passphrase for key '/home/claudino/.ssh/ibmclound.pub': 
Enter passphrase for key '/home/claudino/.ssh/ibmclound.pub': 
[email protected]'s password: 
Permission denied, please try again. 
[email protected]'s password: 
+0

Ребята, это консольный вывод: 'SSH -i ~/.ssh/ibmclound.pub ibmclound @ 129.41.xxx.xxx' ' Введите фразу для ключа «/home/claudino/.ssh/ibmclound. pub ': ' ' Введите кодовую фразу для ключа' /home/claudino/.ssh/ibmclound.pub ': ' ' Введите кодовую фразу для ключа' /home/claudino/.ssh/ibmclound.pub ': ' ' ibmclound @ Пароль 129.41.xxx.xxx: ' ' Разрешение отклонено, повторите попытку. ' '[email protected] 'пароль:' –

ответ

1

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

ssh -i path/to/keyfile [email protected]

Если это не работает, попробуйте с указанием подробных сведений опции -vvv, чтобы получить некоторую информацию журнала из команды SSH, а затем изменить свой вопрос, чтобы добавить эту информацию.

+0

Я делал именно это и не работал. –

+0

@ AndréClaudino Похоже, что ваш локальный ключевой файл защищен паролем, и вы не вводите пароль, чтобы его можно было прочитать. Кроме того, если вы посмотрите на ответ Оливье, вы должны использовать файл .pem вместо файла .pub. –

+0

спасибо @mbaird, но я попробовал как pem, так и паб (я извлек файл pub из ключа pem). –

4

Вы должны были получить файл .pem, мой номер Ubuntu.pem. Сначала сделайте chmod 600 так, чтобы ключ не был проигнорирован.

chmod 600 /home/someone/Downloads/Ubuntu.pem 

Тогда:

ssh [email protected]_ip_of_your_VM -i /home/someone/Downloads/Ubuntu.pem 

Это должно работать.

+0

Итак, я уже это сделал. –

0

@AndreClaudino Идентификатор пользователя - «ibmcloud», а на первое сообщение выше, похоже, вы используете «ibmclound».

Попробуйте использовать идентификатор пользователя ibmcloud.

+0

Soty, я думаю, что написал это неправильно здесь, но я написал его правильно в командной строке. –