为远程unix系统设置显示环境变量

时间:2011-01-22 23:18:18

标签: ssh environment-variables x11-forwarding

尝试从我大学的unix系统中获取一些图形网络模拟器(ns2)代码。我的本地操作系统是Ubuntu 10,我通过PuTTY SSH客户端访问unix系统。执行某些预写代码时,会出现以下错误提示:

no display name and no $DISPLAY environment variable

如何让远程执行的代码显示在我的系统上?我是unix的新手,我重新定义$ DISPLAY env var的尝试是壮观的失败。谢谢。赞赏。

2 个答案:

答案 0 :(得分:18)

只是做:

$ ssh -X username@cornell.unix.edu

当从Xterm,gnome-terminal等终端仿真器运行时,这应启动ssh并启用X转发。当然,username应该是远程计算机上的帐户名称。

答案 1 :(得分:3)

在PuTTY中启用X转发。选项位于Connection / SSH / Tunnels中。