不再可能通过SSH密钥访问Bluemix容器?

时间:2016-09-14 19:36:35

标签: ssh containers ibm-cloud ssh-keys ibm-cloud-tools

现在看来,Bluemix容器不再具有SSH密钥访问功能,就像附带的图片一样。发生了什么事?

有人能告诉我如何恢复Bluemix容器上的SSH密钥访问权限吗?

No "SSH Key" section is available.

3 个答案:

答案 0 :(得分:0)

使用SSH对我来说也不适用。

如果你有cf ic插件,请执行以下操作,

cf ic exec -it <your container name> bash

这将允许您通过命令提示符访问容器。

答案 1 :(得分:0)

最初,不支持exec命令,并且sshd包含在默认图像中,作为访问正在运行的容器的方法。当exec得到支持时,sshd对于大多数用途来说是不必要的,因此从默认映像中删除了sshd以减少内存/安全开销。

您仍然可以创建一个自定义映像/ Dockerfile,通过COPY或在运行时通过env var injection在您自己的SSH密钥中安装sshd和副本,但通常使用cf ic exec或{{1}用于执行访问,或cf ic cp / docker exec用于文件复制,可能是更好的选择。

答案 2 :(得分:0)

如果我使用“bx”代替“cf”,我可以访问我的容器。它刚刚起作用。希望它有所帮助,问题只是访问容器。

bx ic exec -it <your container name> bash