追加のターミナルウィンドウを取得するためにxtermコマンドを実行しようとしているLinux(Ubuntu)仮想マシンがあります。 VMは、(Putty、Ubuntu bash、Cygwinなどを介して)VMにSSHで接続できるWindows 10システムでホストされています。
xtermコマンドが機能するようにX11転送を使用しようとしています。今、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)コンピュータに実装するのか、仮想マシンに実装するのかわかりません。
また、XmingはWindowsコンピュータで有効になっています。実際、以前はX11転送を機能させることができましたが、何が起こり(何をしたのかわかりません)、操作が中断されました。
この問題をどのように解決しますか?
編集:xtermがPuttyで動作することを明確にしたかったのです。つまり、Puttyを使用して自分のVM(X11を有効にする)にSSHで接続すると、xtermを実行できます。しかし、Ubuntu bashでは動作しません。問題はUbuntu bashにありますが、解決策がわかりません。