Имитировать рабочий стол через SSH?

Я хочу какой-то рабочий стол DE при подключении к моей Linux-коробке поверх ssh. Что-то вроде winscp работает, но я буду работать на linux вместо окон. Коробка не имеет большого количества баранов и не работает с DE. Я хотел бы выполнять программы / скрипты, но это нормально, если он исчезает, и мне нужно использовать командную строку для просмотра / подключения к ней

  • Принимая пароль из файла, когда SSH входит в машину
  • полный доступ к удаленному компьютеру без удаленного статического IP-адреса
  • скрипт для автоматизации scp в сети
  • Опция «исключение» в оболочке TCP
  • Обход sshd AllowTCPFowarding = no путем установки собственного форвардера?
  • Reverse (SSH) через сервер между двумя компьютерами? - для удаленной помощи
  • Поиск метода rsync + ssh в качестве альтернативы Dropbox
  • Продолжайте выполнение программы, требующей X-сервера после выхода из сеанса ssh
  • 2 Solutions collect form web for “Имитировать рабочий стол через SSH?”

    Чтобы laucnh любое приложение (набор приложений) в сеансе VNC на вашем ящике без DE вы можете настроить его следующим образом:

    • Установить vnc4server xfonts-base
    • Создать пароль для vnc с помощью vncpasswd
    • создать скрипт ~ / .vnc / xstartup

    #!/bin/sh

     if [ -z "$VNCAPP" ] then # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager & else xsetroot -solid black vncconfig -iconic & x-window-manager & $VNCAPP sleep 10 vncserver -kill $DISPLAY fi 
    • Запустите приложение в таком сеансе с помощью VNCAPP=xcalc vncserver -depth 24

    Теперь вы можете подключиться к клиенту с помощью команды xvnc4viewer server.address:1 .

    пс. Исходный источник здесь .
    имп. Также вы можете проверить проект xpra .

    FreeNX

    Другой вариант, который я использовал в прошлом, который хорошо работает над медленным подключением, – FreeNX .

    • Вот учебник по настройке на CentOS
    • и вот учебник для Ubuntu

    VNC + Desktop

    Учитывая ваши комментарии, оставшиеся до другого ответа относительно использования VNCAPP (одного приложения, отображаемого через VNC), вам, вероятно, захочется либо использовать VNC в той или иной форме для всего рабочего стола, либо FreeNX.

    RDP

    Что такое RDP? RDP – это протокол удаленного рабочего стола, так как система Windows подключается к другим системам Windows. Да, вы также можете использовать его для подключения к Linux-системам либо из Windows RDP-клиента, либо вы можете использовать один из многочисленных клиентов rdp, доступных для подключения к Linux. Ключевой технологией, которая делает это, является приложение xrdp .

    Это приложение является немного неправильным. На самом деле это слой, который находится между RDP-клиентом, таким как xfreerdp с одной стороны, а на обратной стороне он разговаривает с ящиком Linux, который работает на традиционном VNC. Преимущество такого подхода заключается в том, что медленность VNC локализована в локальном ядре Linux.

    Linux и Unix - лучшая ОС в мире.