我在尝试访问Bluemix中的VM时遇到问题。以下是我的步骤:
我尝试了两种方法:
要求Bluemix网页制作安全密钥并下载,或
在我的计算机中生成并将其发送到Bluemix网页。
我尝试的所有内容都会导致同样的问题:当我ssh进入我的任何虚拟机时,它一直在询问我的密码,但Bluemix没有默认密码,也没有要求用户创建访问密码。
我在阅读其他问题时正在使用ibmcloud用户。另一点:我知道至少还有两个人在他们的机器上遇到同样的问题。有一般问题吗?你能帮我确定一下这个错误的解决方案吗?
使用控制台输出进行更新:
ssh -i ~/.ssh/ibmclound.pub ibmclound@129.41.xxx.xxx
Enter passphrase for key '/home/claudino/.ssh/ibmclound.pub':
Enter passphrase for key '/home/claudino/.ssh/ibmclound.pub':
Enter passphrase for key '/home/claudino/.ssh/ibmclound.pub':
ibmclound@129.41.xxx.xxx's password:
Permission denied, please try again.
ibmclound@129.41.xxx.xxx's password:
答案 0 :(得分:4)
您应该已收到.pem
个文件,我的文件为Ubuntu.pem
。
首先执行chmod 600
,以便不忽略该键。
chmod 600 /home/someone/Downloads/Ubuntu.pem
然后:
ssh ibmcloud@the_ip_of_your_VM -i /home/someone/Downloads/Ubuntu.pem
这应该有用。
答案 1 :(得分:2)
当您尝试通过SSH连接时,听起来好像没有指定SSH密钥文件。该命令应如下所示:
ssh -i path/to/keyfile user@server
如果不起作用,请尝试指定详细选项-vvv
以从ssh命令获取一些日志记录信息,然后编辑您的问题以添加该信息。
答案 2 :(得分:0)
@AndreClaudino用户ID为“ibmcloud”,根据您上面的第一篇文章,您似乎正在使用“ibmclound”。
请尝试使用ibmcloud用户ID。