2011-01-22 12 views
8

私の大学のUnixシステムからグラフィカルネットワークシミュレータ(ns2)コードを表示しようとしています。私のローカルOSはUbuntu 10で、私はPuTTY SSHクライアントを介してUNIXシステムにアクセスしています。いくつか事前に書いたコードが実行されると、次のエラー・プロンプトが発生します。リモートユニックスシステムのディスプレイ環境変数を設定する

no display name and no $DISPLAY environment variable

私のシステム上で表示するためのリモートで実行されるコードを取得するために何ができますか?私はunixの完全な初心者であり、$ DISPLAY env varを再定義しようとする私の試みは壮大な失敗でした。ありがとう。感謝。

+0

Linuxで* PuTTY *を使用していますか?確かにLinux版がありますが、まだ... PuTTYでX転送をセットアップする必要があります - あるいは端末で 'ssh -X'を使うだけです... – thkala

+0

私のローカルUNIXを使って接続しようとすると(sshのcornell.unix.edu経由で)、私のubuntu名としてリモートログイン名が自動的に設定されますが、これは同じではありません。私は新しいubuntuアカウントを作成する以外に、それを修正する方法を知らない。 –

答えて

16

ちょうど行います

$ ssh -X [email protected] 

このXtermの、gnome-terminalのなどのような端末エミュレータから実行した場合、有効なXフォワーディングでsshを起動する必要があります。 usernameはもちろん、リモートコンピュータのアカウント名にする必要があります。

+0

成功。どうもありがとうございました。 –

3

PuTTYでX転送を有効にします。オプションはConnection/SSH/Tunnelsにあります。

関連する問題