SSH com o encaminhamento do X11 para o host no qual não tenho um diretório inicial

2

Eu estou tentando ssh com X11 encaminhamento para um host onde eu não tenho um diretório base. Por causa disso, o xauth falha e o X11 parece não funcionar. Eu tentei especificar um diretório inicial com antecedência, mas eu acho que não exporta env-vars para o host.

zeyer@demeter:~> HOME=/tmp ssh ares -XY
Password: 
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Mon Mar 28 11:52:57 2011 from demeter.matha.rwth-aachen.de
Have a lot of fun...
Could not chdir to home directory /home/zeyer: No such file or directory
/usr/bin/xauth:  error in locking authority file /home/zeyer/.Xauthority
zeyer@ares:/>

Existe algum truque que eu possa fazer o trabalho de encaminhamento do X11? Eu ainda tenho acesso de gravação para /tmp. Mas eu não sei como configurar manualmente os dados de autenticação falsa do xauth.

Albert
fonte
3
Certamente você deveria estar se perguntando (ou até mesmo o administrador do sistema) por que você não tem um diretório pessoal ...
Majenko
@Matt: Eu não precisei de um até agora nesse PC e, por algum motivo, ele não montou a nossa casa NFS. Mas agora eu preciso testar algum aplicativo nele.
Albert
O Xauth-without-$ HOME pode ser configurado escrevendo-se um /etc/ssh/sshrc script, mas requer privilégios de root.
grawity

Respostas:

0

Você tentou ssh ares -XY "HOME=/tmp bash"?

m4573r
fonte