WindowsXPのマシンでcygwinのXサーバーを立ち上げて、Puttyを用いてSSHでリモートのLinuxサーバーにアクセスしようと思います。(つまりXウインドウも飛ばしてきてほしいのです。)
1.WindowsXPのマシンにcygwinとPuttyをインストールしました。
2.C:\cygwin\usr\X11R6\bin\startxwin.bat を実行し、cygwinのXサーバーを立ち上げる。ちなみに、startxwin.batの内容は、デフォルトのstartxwin.batに
run xhost ***.***.***.***
を書き加えたのみ。(***.***.***.***がLinuxサーバーのhostname)
3.この状態で、Puttyを立ち上げてSSHでリモートのLinuxサーバーにアクセスし、ログイン。
4.適当にXウインドウを使うアプリケーションを立ち上げてみる。(以下のアカウントは仮名。また、???.???.???.???はWindowsマシンのhostname)
login as: monkey
monkey@***.***.***.***'s password:
Last login: Sun Jun 5 03:09:21 2005 from ???.???.???.???
setenv DISPLAY ???.???.???.???:0.0
% xv
Xlib: connection to "???.???.???.???:0.0" refused by server
Xlib: No protocol specified
xv: Can't open display
あれぇ?ちゃんとxhostでLinuxサーバーは指定したし、しかもディスプレイも目の前のマシンに切り替わってるはずなのに、
サーバーに拒否されるってどういうことよ???
5.Xサーバー、Puttyが立ち上がっている状態で、再度
C:\cygwin\usr\X11R6\bin\startxwin.bat を実行。
6.再度、LinuxサーバーからXウインドウを送ってみる。
% xv
・・・おおっ!Xウインドウが飛んできたぞ!大成功!
でもなんで C:\cygwin\usr\X11R6\bin\startxwin.bat を2回実行しないと
xhost ***.***.***.***
が有効になってくれないんでしょうか?
どなたか分かる方、教えていただけませんでしょうか?
No.1ベストアンサー
- 回答日時:
xhostは、Xサーバ(ここではXWin.exeですね)がきちんと起動した状態でなければ動きません。
従って、原因として可能性が高いのは、そもそもstartxwin.batの中でxhostが実行されている瞬間に、またXサーバが起動完了してないということです。
私は、cygwinのXを使用するときは、コンソールのcygwin窓からstartxして使用しています。この方が普通のXと同じような使い方ができますし、.xinitrcで必要な初期化処理を行うことができるからです。
以上 ご参考までに。
なるほど、そういうことですか。
確かに私が書いたスクリプトだとXWin.exeの後ですぐにxhost実行しちゃってますから、Xサーバーがまだ立ち上がってない可能性大ですね。
大変参考になりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- Ruby Ruby on Railsでサーバーを立ち上げるには 1 2022/08/28 16:16
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- UNIX・Linux LINUXでのパーティション追加について 1 2022/12/09 11:15
- UNIX・Linux Zabbix監視エージェントをインストールしてもデータを収集できずアクティブにならない 1 2023/02/26 20:25
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ネットワーク上のRPSってなんな...
-
事務所ビルのOAコンセントの...
-
「OLEサーバーが登録されて...
-
Excelシート / ハイパーリンク ...
-
CentOSで最悪です。
-
サーバーとは?
-
サーバーはWinがいい?Macがいい?
-
PCよりも規模が大きいコンピュ...
-
ftp.riken.go.jpとはどういうサ...
-
ワードやエクセルに貼り付けたU...
-
【PC】TerrariaのtModLoaderサ...
-
他人名義でのインターネットで...
-
Becky!ver2 メールの受信に凄く...
-
LAN上のEXCELファイルを開くと...
-
社内ネットワークの1台だけ接...
-
インターフェースサーバーとは...
-
Notesが使えない
-
【minecraft】サーバーに接続で...
-
BASP21でメール送信で認証エラー
-
インターネット経由でsubversion
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーバー破壊
-
メールボムに困っています。
-
ワードやエクセルに貼り付けたU...
-
Excelシート / ハイパーリンク ...
-
ネットワーク上のRPSってなんな...
-
「OLEサーバーが登録されて...
-
【PC】TerrariaのtModLoaderサ...
-
Googleでスクリーンショットを...
-
事務所ビルのOAコンセントの...
-
ftp.riken.go.jpとはどういうサ...
-
プロキシでエラーになり外部と...
-
Minecraftサーバーpcの質問 Min...
-
不具合(教えてgoo)
-
LINEのIPアドレス
-
Tera TermでSSH認証しない
-
アウトルック サーバーに溜ま...
-
誘われたDiscordサーバーから追...
-
どうしてサーバ用のセキュリテ...
-
The page isn't redirecting pr...
-
http://hayabusa3.2ch.net
おすすめ情報