Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在openshift上打开特定目录中的ssh会话,并提示_Ssh_Openshift - Fatal编程技术网

在openshift上打开特定目录中的ssh会话,并提示

在openshift上打开特定目录中的ssh会话,并提示,ssh,openshift,Ssh,Openshift,我想在openshift的特定目录中打开ssh会话。如果我打字 rhc ssh myapp "cd app-root/repo ; bash" 它确实在该特定目录中打开了一个会话,我可以键入命令,但没有命令提示符。如果我只是打字 rhc ssh myapp 我确实得到了命令提示。当我添加cd-app-root/repo时,如何返回命令提示符;bash?使用-t开关强制在服务器上分配TTY: rhc ssh --ssh "ssh -tt" myapp "cd app-root/repo ;

我想在openshift的特定目录中打开ssh会话。如果我打字

rhc ssh myapp  "cd app-root/repo ; bash"
它确实在该特定目录中打开了一个会话,我可以键入命令,但没有命令提示符。如果我只是打字

rhc ssh myapp

我确实得到了命令提示。当我添加
cd-app-root/repo时,如何返回命令提示符;bash

使用
-t
开关强制在服务器上分配TTY:

rhc ssh --ssh "ssh -tt" myapp  "cd app-root/repo ; bash"

应该执行此任务。

这会生成错误,导致
-t
选项不明确。如果我使用
rhcsh--help
,以t开头的选项是
timeout
token
。请尝试使用
--ssh“ssh-tt”
(修改了答案)。