2

我正在接受培训以熟悉 Fi-Ware Cloud 服务。我可以创建蓝图模板和实例,但无法通过 SSH 访问或连接到 VM 显示。我已经启动并运行了服务器,我可以看到 Apache 的“It works”页面。我遇到的问题是:

  1. 使用 SSH 我不知道我必须使用什么凭据,我尝试使用我的 Fi-Ware 凭据,但服务器总是显示“访问被拒绝”</li>
  2. 连接到VM显示它永远不会出现登录界面。有一些教程,我可以在其中看到如何操作的示例或详细的文档,如何在蓝图实例中配置和访问?
4

3 回答 3

5

我知道这个问题已经得到解答,但是我尝试了这些解决方案,并且在创建、下载和 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 用户名。

于 2014-09-30T04:10:55.490 回答
3

通常,当您创建 Bluerpint 的 VM 时,您应该分配一个密钥对,该密钥对应该是之前创建的。我想你做到了。如果我错了,请纠正我。在创建密钥对期间,您可以下载用于使用 ssh 访问 VM 的 en .pem 文件(ssh -i xxx.pem...)。

于 2014-04-28T15:39:44.240 回答
0

我刚刚熟悉#Fiware Lab。先决条件:

  • 在fiware_rsa文件(以-----BEGIN RSA PRIVATE KEY-----开头的文本文件)中的fiware云界面中生成的私钥
  • 将您的服务器与外部 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

于 2015-11-25T16:14:09.663 回答