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

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

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 изменить свой пароль, не зная текущего пароля?
  • Как ускорить X через SSH при медленном сетевом соединении?
  • Учетные записи дросселя после неудачных попыток входа в систему SSH
  • Подтвердить start-dfs.sh
  • Файл конфигурации SSH + скриптовый скрипт
  • ssh / scp работает, но rsync просто постоянно говорит «нет»,
  • SSH-туннелирование терпит неудачу с «административно запрещено: open failed»
  • Мой ключ ssh не работает, разрешения выглядят хорошо
  • Экран не может выполнить «Myscript.sh»: нет такого файла или каталога
  • Сервер SSH на Ubuntu не работает
  • ssh не получает ключ хоста
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.