SSH с пересылкой X11 на хост, где у меня нет домашнего каталога

1095
Albert

Я пытаюсь ssh с пересылкой X11 на хост, где у меня нет домашнего каталога. Из-за этого xauth не работает, а X11, похоже, не работает. Я попытался указать домашний каталог заранее, но, по-моему, он не экспортирует env-vars на хост.

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

Есть ли какая-нибудь хитрость, которую я могу заставить пересылку X11 работать? У меня все еще есть доступ для записи /tmp. Но я не уверен, как настроить поддельные данные аутентификации xauth вручную.

2
Конечно, вы должны спросить себя (или даже системного администратора), почему у вас нет домашнего каталога ... Majenko 13 лет назад 3
@Matt: мне пока не нужен был этот компьютер, и по какой-то причине он не смонтировал наш NFS дома. Но теперь мне нужно протестировать какое-нибудь приложение на нем. Albert 13 лет назад 0
Xauth-без-$ HOME можно настроить, написав специальный скрипт `/ etc / ssh / sshrc`, но требующий привилегий root. grawity 12 лет назад 0

1 ответ на вопрос

0
m4573r

Ты пробовал ssh ares -XY "HOME=/tmp bash"?