Доступ к 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 просто трудны для правильной работы или имеют странные ошибки.