在Bluemix中创建虚拟机后,通过SSH访问VM的过程是什么?
凭据位于何处?
要使用的是login / pwd是什么?有没有办法下载图像?
找到这个并且没有明确的文档是令人困惑的。
答案 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(horizon2.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,然后它将询问您在密钥创建期间输入的密码。
我希望这会有所帮助。
谢谢, 查尔斯。