PuTTY経由でWindowsマシンからSSH経由でLinux仮想マシンでxtermを実行しようとしています。

PuTTY経由でWindowsマシンからSSH経由でLinux仮想マシンでxtermを実行しようとしています。

追加のターミナルウィンドウを取得するために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にありますが、解決策がわかりません。

ベストアンサー1

おすすめ記事