看起来Bluemix Containers现在不再可用于SSH密钥访问,就像封闭的图片一样。发生了什么?不再可能通过SSH密钥访问Bluemix容器?
谁能告诉我如何恢复Bluemix Containers上的SSH密钥访问权限?
看起来Bluemix Containers现在不再可用于SSH密钥访问,就像封闭的图片一样。发生了什么?不再可能通过SSH密钥访问Bluemix容器?
谁能告诉我如何恢复Bluemix Containers上的SSH密钥访问权限?
使用SSH不为我工作了一段时间了。
如果您有CF IC插件,做到以下几点,
cf ic exec -it <your container name> bash
这将允许您通过命令提示符下访问您的容器。
最初,不支持exec命令,并且sshd作为访问正在运行的容器的方式包含在默认图像中。当exec得到支持时,sshd在大多数用途中是不必要的,因此从默认映像中删除了sshd以减少内存/安全开销。
,您仍然可以创建自定义图像/ Dockerfile用于安装的sshd和副本在你自己的SSH密钥,或者通过COPY,或者在通过的环境变量注入的运行时间,但一般使用cf ic exec或docker exec
执行访问,或cf ic cp用于文件复制的/ docker cp
可能是更好的选择。
如果我使用“bx”而不是“cf”,我可以访问我的容器。它刚刚工作。希望它有助于解决问题,而只是访问一个容器。
bx ic exec -it <your container name> bash