Назад | Перейти на главную страницу

Доступ к X с помощью xauth и ssh -X к моему VPS?

У меня есть приложение, которое я хочу запустить на своем 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 просто трудно заставить работать правильно или имеют странные ошибки.