Доступ к ВМ на Fi-lab
Я тренируюсь, чтобы ознакомиться с сервисом Fi-Ware Cloud. Я могу создавать шаблоны и экземпляры чертежей, но не могу получить доступ к дисплею SSH или Connect to VM. У меня есть сервер и работает, я вижу страницу "Это работает" Apache. У меня есть проблема:
- С SSH я не знаю, какие учетные данные я должен использовать, я пытаюсь использовать свои учетные данные Fi-Ware, но сервер всегда показывает мне "доступ запрещен"
- Подключитесь к виртуальной машине, на ней никогда не появится интерфейс входа. Есть некоторый учебник, где я могу увидеть пример того, как это сделать, или подробную документацию о том, как настроить и получить доступ к экземпляру Blueprints?
3 ответа
Обычно, когда вы создаете виртуальную машину Bluerpint, вы должны назначить пару ключей, которая должна быть создана ранее. Я полагаю, что вы сделали это. Поправь меня, если я ошибаюсь. Во время создания пары ключей вы можете загрузить файл en.pem, который используется для доступа к виртуальной машине с помощью ssh (ssh -i xxx.pem…).
Я знаю, что на этот вопрос уже был дан ответ, но я попробовал это решение и добился успеха с дополнительными подробностями после создания, загрузки и изменения файла пары ключей:
с помощью
[user@]hostname] ssh параметр от имени root@Fi-lab-FloatingIPAddress,
под корневой оболочкой или
использование команды sudo для выполнения команды ssh -i kp.pem Fi-lab-FloatingIPAddress
Попытка получить доступ без имени пользователя root приведет к тому, что ssh запросит пароль, даже включая пару ключей, связанную с этой виртуальной машиной.
Другими словами, пара ключей для доступа к проекту или экземплярам fi-lab работает только с именем пользователя root.
Я только знакомлюсь с #Fiware Lab. предпосылки:
- Имея закрытый ключ, который вы сгенерировали в облачном интерфейсе fiware в файле fiware_rsa (текстовый файл начинается с -----BEGIN RSA PRIVATE KEY-----)
- Свяжите свой сервер с внешним IP-адресом (интернет) (обратите внимание, что вы можете получить доступ к другим экземплярам через тот, который имеет доступ к Inet)
ssh -i fiware.rsa user @ external-ip-address
попробуйте с пользователем root, вы должны увидеть сообщение с указанием правильного имени пользователя для использования в зависимости от экземпляра:
ubuntu @ front: ~ $ ssh -i.ssh / fiware_rsa root@XXX.XXX.XXX.XXX
Пожалуйста, войдите как пользователь "centos", а не как пользователь "root".
Вы можете найти больше информации здесь: http://fr.slideshare.net/hmunfru/setting-up-your-virtual-infrastructure-using-fi-lab-cloud
BR