Puttyを使用して、Windows10コンピュータからMint18(Ubuntu 16.04)システムにリモートで接続します。インターネット接続はWi-FiおよびVPN接続を介して提供されます。ここでは、Wi-Fi接続のIPアドレスを指定します。ワイヤレスネットワークIPVPN接続の場合、VPN-IP。
次のグラフィックプログラムを実行したいと思います。編集者ただし、リモートMint18システムではCannot Open Display
エラーのみが発生します。私は提供されているすべてのX11転送ソリューションを調べました:
- Xmingのインストール
- PuttyでX11転送を有効にする
- Puttyでは、次のように設定されています
X display location
。 (私もすべての手順を試しましたが、設定できませんでした!)localhost:0.0
リモートシステムに接続した後、次の手順を実行しました。
- 内部
/etc/ssh/ssh_config
:#
、、、行からハッシュを削除し、対応するパラメータをに設定しました。ForwardAgent
ForwardX11
ForwardX11Trusted
yes
- 以前と
#
以前のハッシュを削除し、xauthファイルの場所を表すファイルの末尾に新しい行を追加しました。Port 22
Protocol 2
XauthLocation /usr/bin/xauth
- から
~/.bashrc
:添付export DISPLAY=localhost:0.0
。 (簡単にするためにDISPLAY-valueと命名しました)export DISPLAY=127.0.0.1:0.0
また、およびを使用してこのexport DISPLAY=Wi-Fi-IP:0.0
手順を試しました。export DISPLAY=VPN-IP:0.0
export DISPLAY=:0
別の解決策は、コマンドラインで使用することです。エラーは発生せず、プログラムをグラフィカルに開くこともできませんでした。- セッションを終了し、新しいセッションを開いてこれらの設定を適用します。
すべての手順を完了した後に実行しましたが、エラーが発生し、gedit &
問題を解決するソリューションはありません。Cannot Open Display:DISPLAY-value
この問題をどのように解決できますか?
ベストアンサー1
~/.bashrc から: import DISPLAY=localhost:0.0 を追加します。 (簡単にするためにDISPLAY-valueと命名しました)
.bashrcから削除してください。これはリモートシステムの正しい値ではありません。正しい値は「localhost:10.0」と同じかもしれませんが、さまざまな理由で変更される可能性があります。
リモートシステムでは DISPLAY を設定する必要はありません。クライアント(パテ)がサーバーとX転送をネゴシエートすると、サーバーはリモートセッションでDISPLAYを正しい値に設定します。
リモートシステムにログインして DISPLAY が設定されていない場合、クライアントは X 転送をネゴシエートしていない可能性があります。