Я пытаюсь получить Xforwarding, работающий в Ubuntu... На сервере я не прокомментировал следующие строки/etc/ssh/sshd_config:
X11Forwarding yes
AllowTcpForwarding yes
Теперь я пробую к ssh в, но я получаю следующие сообщения об ошибках (и Xforwarding не работает).
$ssh -Y example.com
/usr/bin/xauth: /home/dan/.Xauthority not writable, changes will be ignored
$ssh -X example.com
/usr/bin/xauth: error in locking authority file /home/dan/.Xauthority
Какие-либо предложения?
Спасибо
Смотря на сообщения об ошибках, я должен был бы предположить это ~/.Xauthority
не принадлежит Вам. Это должно быть с 600 полномочиями.
Я думаю, что Ваше лучшее решение состоит в том, чтобы удалить его. В следующий раз, когда Вы соединяетесь с ssh-X, необходимо видеть, что сообщение "создает новый авторитетный файл", и все должно быть прекрасным.
Кстати, моя установка Ubuntu 9.10 имеет перенаправление портов, и передача X11 включила из поля. Я не могу помнить то, что я сделал к моему 8.04LTS установка, но я вполне уверен, что мое единственное изменение состояло в том, чтобы добавить другой порт для входящего SSH.