SSH mit X11-Weiterleitung an einen Host, an dem ich kein Heimatverzeichnis habe

1149
Albert

Ich versuche ssh mit X11 Weiterleitung in einen Host, wo ich kein Home-Verzeichnis habe. Aus diesem Grund schlägt Xauth fehl und X11 scheint nicht zu funktionieren. Ich habe im Vorhinein versucht, ein Home-Verzeichnis anzugeben, aber ich denke, es werden keine env-vars an den Host exportiert.

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:/> 

Gibt es einen Trick, den ich mit der X11-Weiterleitung erreichen kann? Ich habe immer noch Schreibzugriff auf /tmp. Ich bin mir jedoch nicht sicher, wie man die xauth-Fälschungsdaten manuell einrichtet.

2
Sicher sollten Sie sich (oder sogar den Systemadministrator) fragen, warum Sie kein Heimatverzeichnis haben ... Majenko vor 13 Jahren 3
@ Matt: Ich habe auf dem PC bisher noch keinen benötigt und aus irgendeinem Grund hat er unser NFS-Heim nicht installiert. Aber jetzt muss ich eine Anwendung darauf testen. Albert vor 13 Jahren 0
Xauth-without- $ HOME kann durch das Schreiben eines speziellen `/ etc / ssh / sshrc`-Skripts eingerichtet werden, erfordert jedoch Root-Berechtigungen. grawity vor 11 Jahren 0

1 Antwort auf die Frage

0
m4573r

Hast du versucht ssh ares -XY "HOME=/tmp bash"?