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

У меня есть приложение, которое я хочу запустить на своем VPS (на самом деле веб-браузер, iceweasle или аналогичный), и я не хочу устанавливать на него полноценный X-сервер по практическим соображениям.

Я прочитал, что мне требуется только X-клиент (и мой сервер, и домашний компьютер используют Ubuntu 10.06, а на моем сервере настроены xauth и sshd и еще много чего) для запуска программ, хотя на моем собственном домашнем сервере.

Как я смогу сделать это?

Я подключаюсь к своему хосту с помощью ssh -X foo@myserver, хотя совершенно не уверен, как получить доступ к его xauth, знаете ли вы, что я могу сделать?

Я могу согласиться с установкой там x-сервера, чтобы вместо этого сделать VNC. Хотя это не очень хорошая идея, так как я использую его только изредка.

1 ответ

Решение

ssh -Y - это то, что вы хотите использовать, вам нужно как минимум установить пакет xbase-clients (и некоторые пакеты шрифтов), в противном случае вы увидите ошибку, что двоичный файл xauth не существует.

если xauth установлен, ssh -Y установит переменную DISPLAY и добавит Xauth для вас, просто запустите приложение.

Другое решение состоит в том, чтобы запустить на нем сервер VNC, но это всегда сложно, потому что по какой-то причине все пакеты VNC в Ubuntu просто трудны для правильной работы или имеют странные ошибки.

Другие вопросы по тегам