Openshift - ssh 到特定档位

Openshift - ssh to a specific gear

如果我有多个齿轮我知道如何检查特定齿轮的日志,但我不知道如何通过 ssh 连接到特定齿轮。

我正在寻找类似的东西:

rhc ssh -g gear_id

为什么?

因为我在尝试执行此操作时遇到问题

f = open(os.environ['OPENSHIFT_DATA_DIR']+'/myfile.sh', 'w+')

我在尝试访问该路径时遇到错误,我认为这是因为正在以不同的方式执行。 所以我想检查每个档位中 OPENSHIFT_DATA_DIR 的值是多少。

IOError: [Errno 2] No such file or directory

要查看应用程序中的所有齿轮:

rhc app show --app <app-name> --gears ssh

然后,要通过 ssh 连接到特定设备,只需获取显示的 ssh url 之一,然后:

ssh <SSH-URL>