我正在接受培训以熟悉 Fi-Ware Cloud 服务。我可以创建蓝图模板和实例,但无法通过 SSH 访问或连接到 VM 显示。我已经启动并运行了服务器,我可以看到 Apache 的“It works”页面。我遇到的问题是:
- 使用 SSH 我不知道我必须使用什么凭据,我尝试使用我的 Fi-Ware 凭据,但服务器总是显示“访问被拒绝”</li>
- 连接到VM显示它永远不会出现登录界面。有一些教程,我可以在其中看到如何操作的示例或详细的文档,如何在蓝图实例中配置和访问?
我知道这个问题已经得到解答,但是我尝试了这些解决方案,并且在创建、下载和 chmod-ing 密钥对文件之后才获得了更多细节的成功:
using
[user@]hostname] ssh parameter as root@Fi-lab-FloatingIPAddress ,
在root shell 或
使用sudo命令执行 ssh -i kp.pem Fi-lab-FloatingIPAddress
尝试在没有 root 用户名的情况下访问将导致 ssh 询问密码,即使包括与该虚拟机关联的密钥对。
换句话说,访问 fi-lab 蓝图或实例的密钥对仅适用于 root 用户名。
通常,当您创建 Bluerpint 的 VM 时,您应该分配一个密钥对,该密钥对应该是之前创建的。我想你做到了。如果我错了,请纠正我。在创建密钥对期间,您可以下载用于使用 ssh 访问 VM 的 en .pem 文件(ssh -i xxx.pem...)。
我刚刚熟悉#Fiware Lab。先决条件:
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