linux - ssh -X oracle 无法正常工作

标签 linux oracle display

我运行以下命令在 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/

相关文章:

sql - Oracle/general sql - 总是检查所有条件吗?

java - 我的 java 如何知道数据库中是否有任何更新?

c - 当我显示图像时,我无法再使用openGL颜色

java - 当我从一台 PC 有双头或三头时,如何知道分辨率屏幕宽度和高度?

sql - 如何修改 SQL 中的默认值以接受 Y 或 N 而不仅仅是 Y

html - 防止字段集调整内容大小

python - 我的 Sprite 在 Pygame 中无法正确显示

c# - 为 linux 重建 c# 项目

linux - 使用 bash 脚本遍历包含域的文本文件

linux - Linux 中的更改未生效