今、私は次のようなニーズを抱えています: Xshell——ホストA——ホストB
Xshellから直接sshするとホストB
、 Xshellからsshでxclockを開くことができますホストA、そして接続するホストB経由ホストAxclockを開くとエラーが発生して失敗します
[root @ vs-6 ~] # xclock
Error: Can't open display:
追加する-はいsshを使用する場合のパラメータホストA問題は解決するはずですが、他の設定やプログラムのサポートも必要になります。SSH 経由のマルチホップ X 転送
注: この問題を解決するために変更できる構成やパラメータがあるはずです。特定のホストでは解決できますが、ルート権限を使用してこのホストの関連する構成とパラメータを表示することはできません。
答え1
こちらは参照方法
の上ホストA(centos7-1908)では、xorg-x11-xauthパッケージ。
その後、すべてのシェルを終了し、再度接続します。ホストAこの時点で、$表示環境変数は自動的に生成され、-はい接続時にパラメータが追加されますホストBこの問題は解決できます。