私はX11配信が非常に熱いトピックであることを知っています。 StackExchangeの複数のスレッドでアドバイスを検索し、従ったにもかかわらず、どこでも私の問題に対する解決策を見つけることができませんでした。
私のラップトップでUbuntu 18.04を使用しています。次の手順を実行してマシンCにアクセスする必要があります。
laptop> ssh -X username@A
A> ssh -X username@B
B> ssh -X username@C
マシンA、B、CはCentOS 7を実行します。
マシンBとCは同じファイルシステム(.ssh
特に同じフォルダ)を共有します。言うまでもなく、X11の配信に問題が発生しました。これは私のラップトップまたはサーバーのいずれかの私のアカウントに関連しています。同僚は何の問題も経験していないからです。たとえば、実行しようとしたときに発生するエラーは次のとおりemacs
です。
X11 connection rejected because of wrong authentication.
Display localhost:20.0 unavailable, simulating -nw
クッキーパスを作成しようとしました。
> xauth add $DISPLAY - `mcookie`
> xauth nextract ~/xcookie3 $DISPLAY
別のコンピュータにマージscp
/マージしましたが、役に立ちませんでした。次のような出力が表示され続けるので、おそらく何かが間違っているようです。
> xauth nmerge xcookie3
xauth: (argv):1: unable to read any entries from file "xcookie3"
誰でもこの問題を解決する方法を提案できますか?私は迷っています。非専門的な観点から見ると、私の.bashrc
スクリプトはかなりきれいに見えます。.ssh
私は長い間そこにいて、他のさまざまなアプリケーション(公開鍵など)で使用されている私のディレクトリを消去する必要があるかどうかわかりません。この質問を非常に早く解決してください:(