X11でCan't open display と表示される

sshで大学のサーバにアクセスして遠隔操作しようとしているのですが、
http://developer.apple.com/ja/qa/qa2004/qa1383.html
を参照してXforwardingを有効にしても
xset: unable to open display ""
Can't open display
[1] Exit 255 mathematica
と表示されて操作できません。何が間違っているのでしょうか?
ちなみにWinでやると操作できるらしいので、大学のサーバには問題ないようです。
ちなみに、sshd_configは、URLのコマンドを実行後
X11Forwarding yes
となって前に#がついていないのですがそれでいいのですか?

投稿日 2005/05/19 05:30

返信: 4

2005/05/19 05:50 Community User への返信

>sshで大学のサーバにアクセスして遠隔操作しようとしているのですが、
http://developer.apple.com/ja/qa/qa2004/qa1383.html
>を参照してXforwardingを有効にしても
この操作は、リモートシステム(今回の場合だと大学のサーバ)に対して行う操作であってローカル(自分のマシン)に対しては
>セキュリティの理由から、Mac OS X では、デフォルトでは X11 forwarding は有効になっていません。
とあることからも、有効にすべきではないと思います。もとに戻しておいた方がいいのではないでしょうか。
>xset: unable to open display ""
>Can't open display
>[1] Exit 255 mathematica
Terminalから操作を行ったりしていないでしょうか?
具体的にどういった操作を行っているのかを書いていただけると原因も特定しやすいのではないかと思います。

2005/05/19 09:44 Community User への返信

変更すべきは /etc/ssh_config の方です。
だけど、設定ファイルを変更しなくても、
ssh -X user@host mathematica(?)
とすれば、X forwarding は有効になり、目の前のスクリーンにリモートの mathematica (?) が表示されると思います。
(もちろん、X11 の xterm から実行しての話です)

2005/05/19 20:03 Community User への返信

今回のとは関係ないとは思いますが、10.3で問題なかったプログラムの一部が10.4ではリモート操作ができないことに気がつきました。エラー内容は
「OpenGL GLX extension not supported by display」などさまざまです。
あれこれ回避策を探ったところ、-Y オプションをつければ問題ないことがわかりました。
同じような問題で私のようにうろたえるヒトがいるかもしれないので一応ご参考までに。

2005/05/20 05:21 Community User への返信

みなさんありがとうございました。sshd_configではないということで慌てて戻しました。(汗)まったく無知なのにsudoなんか実行してすみません。
オプションで-Xと、念のために-Yもつけて入力するようにします。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

X11でCan't open display と表示される

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。