
私は Linux (Ubuntu) VM を持っていて、xterm コマンドを実行して追加のターミナル ウィンドウを取得しようとしています。VM は Windows 10 マシンでホストされており、VM に SSH 接続できます (Putty、Ubuntu bash、Cygwin など経由)。
X11 転送を使用して xterm コマンドを動作させようとしています。現在、2 つの問題が発生しています。
1) 「ssh -Y user@hostname」(Ubuntu bashシェル)経由でVMにSSH接続すると、VMに入ることはできますが、警告メッセージが表示されます。"Warning: No xauth data; using fake authentication data for X11 forwarding."
2) VM上でxtermを実行しようとすると、エラーが発生します。
"X11 connection rejected because of wrong authentication.
xterm: Xt error: Can't open display: localhost:10.0"
いくつかの解決策を見てきましたが、それをホスト (Windows) マシンに実装すべきか、それとも VM に実装すべきかわかりません。
また、Xming は Windows マシン上でアクティブです。実際、以前は X11 転送を動作させることができましたが、何かが起こり (何をしたのかはわかりません)、動作しなくなりました。
これを修正するにはどうすればいいでしょうか?
編集: xterm は Putty では機能することを明確にしておきたいと思います。つまり、Putty を使用して VM に SSH (X11 が有効) で接続すると、xterm を実行できます。ただし、Ubuntu bash では機能しません。つまり、問題は Ubuntu bash にあるのですが、修正方法がわかりません。