У меня есть приложение, которое я хочу запустить на своем VPS (на самом деле веб-браузер, iceweasle или подобное), и я не хочу устанавливать на нем полноценный X-сервер по практическим причинам.
Я прочитал, что мне нужен только X-клиент (и мой сервер, и домашний компьютер используют Ubuntu 10.06, а на моем сервере есть xauth, sshd и еще много чего не настроено) для запуска программ, хотя и с моим собственным домашним сервером.
Как я смогу это сделать?
Я подключаюсь к своему хосту с помощью ssh -X foo @ myserver, хотя совершенно не уверен, как получить доступ к его xauth, знаете ли вы, что я могу сделать?
Я могу установить там x-сервер, чтобы вместо этого выполнять VNC .. Хотя это просто не очень хорошая идея, так как я использую его лишь изредка.
ssh -Y - это то, что вы хотите использовать, вам нужно будет установить как минимум пакет xbase-clients (и некоторые пакеты шрифтов), иначе вы увидите ошибку о том, что двоичный файл xauth не существует.
если установлен xauth, ssh -Y установит переменную DISPLAY и добавит Xauth за вас, просто запустите приложение.
Другое решение - запустить на нем VNC-сервер, но это всегда сложно, потому что по какой-то причине все пакеты VNC на ubuntu просто трудно заставить работать правильно или имеют странные ошибки.