вести журнал удаленного сеанса X из ssh (PuTTY)

вести журнал удаленного сеанса X из ssh (PuTTY)

Я много гуглил по этому поводу и не могу найти способ сделать это (или возможно ли это вообще). Я хочу войти в систему пользователя на удаленной машине в его сеансе X (Gnome) через SSH на машине Windows с помощью PuTTY.

Примечание: Я не хочу просматривать удаленный рабочий стол в Windows, просто передаю экран входа в удаленный компьютер, чтобы иметь возможность открывать там такие вещи, как XBMC и т. д. Автоматический вход невозможен.

Заранее спасибо.

Редактировать: Хорошо, давайте рассмотрим сценарий. Это не совсем так, но может помочь понять суть. Допустим, у меня есть компьютер на нижнем этаже, подключенный к телевизору на верхнем этаже, а также там есть инфракрасный ресивер с его контроллером. Как я могу запустить, скажем, XBMC, не переходя на нижний этаж? Просто с ноутбуком (или смартфоном, может быть) на верхнем этаже. Компьютер настолько многоцелевой (и имеет много пользователей), что автоматический вход в систему невозможен.

решение1

Если вы входите в систему через ssh, то, по-видимому, сложно повторно войти в систему с помощью Gnome, и еще сложнее отобразить весь рабочий стол с компьютера под управлением Windows.

Вот почему подобные вопросы нааскубунтуилисуперпользовательсоветы использовать другие и более подходящие протоколы, такие как VNC, XDMCP или FreeNX.

  • Если у вас достаточная пропускная способность, вы можете инкапсулировать протокол VNC в туннель SSH.
  • Если вы этого не сделаете, вы можете инкапсулировать протокол freeNX в туннель SSH.

ЕСЛИ вам действительно нужно пойти по сложному пути, вам придется установить локальный X-сервер на вашем компьютере с Windows и найти способ удаленного запуска gdm на этом X-сервере.

решение2

Я сейчас использую этот скрипт.

    #!/bin/bash
    export DISPLAY=:0.0
    sudo xhost +
    /usr/lib/vino/vino-server #here i can manually login in the dektop with vnc
    sudo xhost -
    /usr/lib/vino/vino-server &

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

Любые улучшения будут оценены по достоинству.

Связанный контент