Evita / usr / bin / xauth: errore nel file authorization di block /home/user/.Xauthority

In script batch, spesso accedevo allo stesso sistema attraverso ssh più volte. Per esempio

seq 1000 | parallel -j0 -S server echo 

Questo innesca una condizione di corsa che dà l'errore:

 /usr/bin/xauth: error in locking authority file /home/user/.Xauthority 

Come posso evitare questo?

  • Qualsiasi motivo per cui sshd_config non può essere impostato su un file authorized_keys non in casa?
  • ssh host key certificates, trovare il periodo di validità in remoto?
  • Configurazione SSH Speciale
  • Perché scp con compressione più lenta che senza?
  • Utilizzo di Upstart per gestire il tunnel inverso AutoSSH
  • Come rendere sshfs + VPN + git un ambiente di lavoro tollerabile?
  • Come ricompilare PHP
  • Perché è comune nel mondo di avvio per le chiavi ssh essere utilizzato per l'authetication invece di kerberos?
  • 2 Solutions collect form web for “Evita / usr / bin / xauth: errore nel file authorization di block /home/user/.Xauthority”

    Provare a non inoltrare X quando si accede con ssh. Non dovresti davvero aver bisogno, vero?

    Se non si desidera eliminare ForwardX11 true dal tuo ~/.ssh/config (indovino che sia stato impostato), puoi provare ad aggiungere -x alla row di command.

     seq 1000 | parallel -j0 -S server -x echo 

    È ansible distriggersre l'invio X nella configuration SSH per questo server.

    Ad esempio nel tuo $HOME/.ssh/config si potrebbe avere

      Host server ForwardX11 no 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.