it-swarm-ja.com

「X11DISPLAY変数が設定されていません」エラー-AmazonEC2 / SSH

私はPuTTYを介してAmazonEC2にAPTをインストールしようとしています。APTをアップロードしました ここにあります 、そして これらの手順 ただし、適切なディレクトリでsh install-linux64-apt.shを実行すると、エラーが発生します。

X11DISPLAY変数が設定されていません[...]

だから私はこの問題を調べて、 ここでの答え を見つけました。ただし、setenv DISPLAY :0.0またはexport DISPLAY=:0.0を実行すると、どちらも何らかの障害が発生します(最初の障害は失敗し、2番目の障害はまったく発生しません)。したがって、その答えはあまり役に立ちません。

この場合の解決策は何ですか?

1
user317572

export DISPLAY=:0.0は通常、コンピュータに物理的に接続されたグラフィックディスプレイを定義します。 EC2インスタンスにリモート接続しているので、それはあなたが望んでいることではありません。

PuTTYを含むSSHには、リモートシステムからローカルディスプレイにXを転送するオプションがあります。 DISPLAY環境変数を設定します。 PuTTYを使用して、[Configuration]-> [Connection]-> [SSH]-> [X11]に移動し、X11転送を有効にします。

ただし、これを機能させるには、ローカルシステムにXサーバーが必要です。ローカルシステムがLinuxで、グラフィカルコンソールを使用している場合は、問題ないはずです。ローカルシステムがWindowsの場合は、おそらくXサーバーがありません。 Windows用のXサーバーソフトウェアがあります。または、 MobaXTerm を使用することもできます。これは、Xサーバーが組み込まれたPuTTYのようなSSHクライアントです。

4
Kenster