GNU/Linux >> Linux の 問題 >  >> Linux

xauth が .Xauthority ファイルを作成しない

報告するだけで、私は同様の問題を抱えていました。しかし、私の場合は、これらの手順に従うだけです:

次の手順に従って $HOME/.Xauthority を作成します ファイル。

ユーザーとしてログインし、ユーザーのホーム ディレクトリにいることを確認します。

# Rename the existing .Xauthority file by running the following command
mv .Xauthority old.Xauthority 

# xauth with complain unless ~/.Xauthority exists
touch ~/.Xauthority

# only this one key is needed for X11 over SSH 
xauth generate :0 . trusted 

# generate our own key, xauth requires 128 bit hex encoding
xauth add ${HOST}:0 . $(xxd -l 16 -p /dev/urandom)

# To view a listing of the .Xauthority file, enter the following 
xauth list 

その後 .Xauthority で問題はなくなりました

srinivasan に感謝します。


素晴らしいトンの答えを補完するだけです。

ホーム ディレクトリが 100% いっぱいになったために、まったく同じ問題が発生したことがあります。接続時、ssh 空の ~/.Xauthority を作成しました 単一のエントリを書き込むことができませんでした (そのため xauth list 常に空の出力を生成していました)。

したがって、空き容量を常にチェックすることをお勧めします (例:df -h )、 xauth generate であることを確認します と xauth add 実際に何らかの効果がありました (xauth list ).


root 権限で /etc/ssh/sshd_config を開きます コメントされている場合は、次の行のコメントを外します:

<ブロック引用>

X11Forwarding はい

X11DisplayOffset 10

X11UseLocalhost はい

次に、ログアウトして -X で再度ログインします ssh のフラグ . DISPLAY を設定または設定解除する必要はありません 環境変数


Linux
  1. .htaccessファイルでリダイレクトを作成するための初心者向けガイド

  2. Web証明書のCSRファイルを作成します。

  3. dos2unix:コマンドが見つかりません

  1. nano:コマンドが見つかりません

  2. chmod:コマンドが見つかりません

  3. 並べ替え:コマンドが見つかりません

  1. sed:コマンドが見つかりません

  2. .tar.gz ファイルの作成時にディレクトリを除外する

  3. シバンまたはシバンではない