我运行以下命令在 Linux 上切换到 oracle 用户。
ssh -X oracle@hostname
这应该设置环境变量DISPLAY。 我运行了 xclock 命令,但它抛出以下错误
Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: localhost:16.0
我应该如何正确设置环境变量DISPLAY来运行GUI应用程序?
最佳答案
您可能已使用 -l 选项以 Oracle 身份登录,如果是这种情况,当您将用户切换到 root 然后发出命令时,您的 DISPLAY 变量将无法正确设置
shh -X oracle@servername
您需要退出当前 shell。以 root 身份登录,然后发出命令
shh -X oracle@servername
希望这能正确设置您的 DISPLAY 变量。
关于linux - ssh -X oracle 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36909779/