【发布时间】:2011-06-13 20:44:24
【问题描述】:
尝试从我大学的 unix 系统中获取一些图形网络模拟器 (ns2) 代码以显示。我的本地操作系统是 Ubuntu 10,我通过 PuTTY SSH 客户端访问 unix 系统。执行一些预先编写的代码时,出现如下错误提示:
no display name and no $DISPLAY environment variable
如何才能让远程执行的代码显示在我的系统上?我是一个 unix 新手,我重新定义 $DISPLAY 环境变量的尝试是惊人的失败。谢谢。赞赏。
【问题讨论】:
-
你在 Linux 上使用 PuTTY 吗?当然有 Linux 版本,但仍然......无论如何,您需要在 PuTTY 中设置 X 转发 - 或者只是在终端中使用
ssh -X...... -
当我尝试通过我的本地 unix 终端(通过 ssh Cornell.unix.edu)连接时,它会自动将我的远程登录名设置为我的 ubuntu 名称,这并不相同。除了创建一个新的 ubuntu 帐户之外,我不知道如何更正它。
标签: ssh environment-variables x11-forwarding