ssh -X oracle 无法正常工作

ssh -X oracle is not working properly

我运行以下命令切换到linux上的oracle用户。

ssh -X oracle@hostname

这是假设要设置环境变量DISPLAY。 我 运行 xclock 命令但它抛出以下错误

Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: localhost:16.0

如何将环境变量 DISPLAY 正确设置为 运行 GUI 应用程序?

显示=IP:0.0;导出显示

DISPLAY=192.168.100.01:0.0; export DISPLAY

您可能已使用 -l 选项以 Oracle 身份登录,如果是这种情况,当您将用户切换为根用户然后发出命令

时,您的 DISPLAY 变量将无法正确设置
shh -X oracle@servername

您需要退出当前shell。以 root 身份登录,然后发出命令

shh -X oracle@servername

希望这会正确设置您的 DISPLAY 变量。