KiTTY / PuTTYを使用してX11をCygwinXに渡すことはできなくなりました。
X11転送を許可するように正しく設定されたUbuntu Server 14.10システムに接続しています。私はいCygwin xtermや他のLinuxシステムを使用してX11配信を有効にする機能。
私はWin7でCygwinX [1.7.34(0.285/5/3)]とKiTTY 0.64.0.1(PuTTYフォーク、PuTTYも試しました)を使用しています。
私の表示変数を確認し、Cygwin xtermでxhostアクセス制御を無効にしてみました。
$ echo $DISPLAY
:1
$ xhost +
access control disabled, clients can connect from any host
私のKiTTY / PuTTYは、X11転送が有効になり、正しいディスプレイが設定されるように設定されました。私は:1と:1.0を試しました。
SSHを介してサーバーに接続すると、DISPLAY変数が設定され、xauthが更新されます。私の.Xauthorityを削除し、確認のために再作成しました。
user@server:~$ echo $DISPLAY
localhost:10.0
user@server:~$ xauth list
server/unix:10 MIT-MAGIC-COOKIE-1 3983b2d7f3d5f9f66d9796997771bf82
X11 アプリケーションを起動しようとすると、次のエラーが発生します。
user@server:~$ xterm
KiTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
xterm: Xt error: Can't open display: localhost:10.0
重要な場合、XWin.exeはポート34576でリッスンします。
[XWin.exe]
TCP 127.0.0.1:34576 0.0.0.0:0 LISTENING
複数のサーバーとクライアントコンピュータでこれが起こっているのを見たため、ソフトウェアや設定の問題がないようです。どんな助けでも大変感謝します。
ベストアンサー1
まあ、私は私の問題に対する解決策を見つけました。
デフォルトでは、CygwinXはもはやtcp接続を受信しません(Cyg SSHは接続にUnixソケットを使用します)。 TCP接続を有効にするには、コマンドラインパラメータに "-listen tcp"を追加する必要があります。私の場合は、「XWin Server」アイコンを次のように変更しました。
C:\cygwin64\bin\run.exe --quote /usr/bin/bash.exe -l -c "cd; /usr/bin/startxwin -- -multiwindow -listen tcp"