web-dev-qa-db-ja.com

リモートクライアントをCygwin / Xに接続しようとすると、「認証が必要ですが、認証プロトコルが指定されていません」というメッセージが表示されます。

Cygwin/Xをインストールし、startxwin -- -listen tcpで起動して、リモートクライアントがtcpを介して接続できるようにします。

ただし、リモートクライアントはリモートディスプレイに接続できず、次のエラーメッセージが表示されます。

Authorization required, but no authorization protocol specified
3
qwertzguy

Cygwinからxhostパッケージをインストールする必要があり、Xサーバーを起動した後、以下を実行します。

DISPLAY=:0.0 xhost <remote_hostname_or_ip>
2
qwertzguy

私はxinit1.4.1-1とxorg-server1.20.4-1をPuTTY0.72で実行しています。あなたと同じように、startxwinパラメーター「-- -listen tcp」を追加しました。 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Cygwin-XのX-Winサーバーショートカットに対して実行しました。また、X11転送を有効にし、PuTTY構成で.Xauthorityファイルへのパスを指定する必要がありました。 PuTTYは、xhostなしで.Xauthorityファイルを直接変更できます。

PuTTY X11

0
Marko Kohtala