使用Putty登录Bluemix VM

时间:2015-06-18 20:35:44

标签: ssh virtual-machine ibm-cloud putty

在Bluemix中创建虚拟机后,通过SSH访问VM的过程是什么?

凭据位于何处?

要使用的是login / pwd是什么?有没有办法下载图像?

找到这个并且没有明确的文档是令人困惑的。

2 个答案:

答案 0 :(得分:2)

我使用用户名" ibmcloud"并使用" Connection / SSH / Auth / Private密钥文件中指定的私有ssh密钥文件进行身份验证"

[编辑]更多信息: 在Bluemix / Cloud Management Dashboard / Access&安全性您可以创建密钥对'或者'导入密钥对'。

创建密钥对'对话框显示以下信息: 密钥对是ssh凭证,它们在启动时注入图像。创建新密钥对会注册公钥并下载私钥(.pem文件)。 像任何普通的ssh私钥一样保护和使用密钥。

您可以使用puttygen.exe或ssh-keygen导入自己创建的密钥对(例如在Linux上:ssh-keygen -t rsa -f cloud.key)

在Putty中,然后在Connection / SSH / Auth中指定私钥文件。 Putty登录看起来类似于下面的内容:

login as: ibmcloud
Authenticating with public key "rsa-key-20150511"
Passphrase for key "rsa-key-20150511":
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-24-generic x86_64)

我希望这会有所帮助。

[编辑#2] 我刚刚在Bluemix(horizo​​n2.open.ibmcloud.com)上创建了一个新的vm,并且无法导入我生成的' puttygen'公钥。 “导入公钥”' Access&中的对话框安全不接受公钥。

我必须在开始时更换

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20150511" 

ssh-rsa

并在最后删除

---- END SSH2 PUBLIC KEY ----

私钥文件(* .ppk)中无需修改。

答案 1 :(得分:2)

正如Hubert Wagner所解释的那样。 您需要拥有像Putty和PuTTygen这样的SSH产品。 您需要做的第一件事是创建SSH私钥和公钥。 创建bluemix VM时需要这样做。 检查此链接: - http://www.ng.bluemix.net/docs/starters/index-gentopic4.html#vms

PuTTygen将帮助您生成私钥和公钥。 https://www.digitalocean.com/community/tutorials/how-to-create-ssh-keys-with-putty-to-connect-to-a-vps

您必须在此密钥生成期间指定密码。 创建VM后,它就会启动。

启动Putty,然后指定ssh连接的连接详细信息 在连接下 - > SSH - > AUTH,浏览并指定使用PuTTygen生成的私钥。

然后点击“打开”,系统将要求您登录 输入ibmcloud,然后它将询问您在密钥创建期间输入的密码。

我希望这会有所帮助。

谢谢, 查尔斯。