Total Beginner хочет получить доступ к удаленному рабочему столу на сервер LAMP

Я столкнулся с той же проблемой.

Попробуйте решение здесь: Cinnamon session crashing login from greeter

Он отлично работал для меня. Кажется, проблема была gnome-user-share.

2
задан 22 February 2012 в 12:39

7 ответов

Обычно серверы linux настроены без GUI. Похоже, у вас уже есть доступ к командной строке на ваш сервер.

Вы можете попробовать эту команду, чтобы проверить, установлен ли графический интерфейс.

dpkg-query -W xorg

Если установлен GUI, он покажет что-то вроде этого:

xorg    1:7.6+10ubuntu1

Если графического интерфейса нет, он выдает пустую строку.

Теперь, если нет графического интерфейса, разумное решение состоит в том, чтобы оставить его таким образом и научитесь использовать командную строку. Если вам действительно нужен GUI, вы должны сначала проверить, разрешает ли ваш провайдер, и что у вас достаточно ресурсов для этого. Вы можете установить его с помощью:

sudo apt-get install ubuntu-desktop

Теперь вы можете перейти к использованию любого решения удаленного доступа. Мне лично нравится FreeNX. Эти вопросы помогут вам:

Как установить FreeNX-сервер, чтобы он работал правильно? Каков наилучший способ настройки безголового сервера?

Наконец, позвольте мне еще раз посоветовать вам изучить командную строку. Как ожидается, будет администрироваться Linux-сервер.

5
ответ дан 25 May 2018 в 14:03
  • 1
    Привет Хавьер. Я ценю ваш ответ. Нет графического интерфейса пользователя, и я, кажется, немного привык к стилю командной строки, поскольку часы идут. МОЙ провайдер говорит, что они не предоставляют этого, и точно так же, как вы, они говорят, что командная строка - это способ управления сервером. Так что я просто должен привыкнуть к этому :) – Jesper 22 February 2012 в 17:53

Предположим, что на вашем сервере установлен графический интерфейс: вместо этого запустите x11vnc на сервере: sudo apt-get install x11vnc на компьютере. Затем запустите его: x11vnc -once -passwd [some password]

На вашей стороне установите vncviewer в Ubuntu или TightVNC в Windows Затем используйте средство просмотра VNC для подключения к вашему серверу.

Просто подумайте: если это облачный сервер с LAMP, скорее всего, у него нет установленного графического интерфейса, так что это не сработает для вас .

2
ответ дан 25 May 2018 в 14:03

Приложение vino-preferences дало эту ошибку, потому что приложение является графическим, и вы не можете отображать графические приложения Linux из командной строки, не делая дополнительной работы.

Трудно узнать, облачно ли ваш облачный сервер предоставил какой-то веб-интерфейс для запуска команд, или если вы подключились с помощью SSH-клиента (например, Putty в Windows). Если вы хотите включить vino, используя vino-preferences, вам нужно будет запустить его в графической среде. Если провайдер облака не предоставляет один, вам нужно будет подключиться с помощью SSH-клиента и X-сервера для Windows.

Это менее болезненно, чем кажется. Я предполагаю, что у вас есть рабочий SSH-клиент, если не google [putty download] и установите его. Затем загляните в документацию ваших поставщиков облаков о том, как подключиться к их сервису.

После этого вам нужно будет установить X-сервер. Раньше я использовал Xming, и это довольно просто. Получите его здесь: http://www.straightrunning.com/XmingNotes/. Установите Xming и запустите X-сервер. Затем следуйте этим инструкциям, чтобы настроить Putty:

http://www.straightrunning.com/XmingNotes/

После того, как вы работаете с SSH-соединением, вы должны иметь возможность запускать приложение vion-preferences и локально отображать интерфейс на вашем рабочем столе.

Удачи вам в первых шагах в Linux!

2
ответ дан 25 May 2018 в 14:03
  • 1
    Это может быть лучшим ответом, чем мой, если вы можете избежать установки X на сервере. Проблема (для меня) заключается в том, как избежать этого. Большинство графических приложений будут тянуть весь стек во время установки. – Javier Rivera 22 February 2012 в 16:33

Удаленный рабочий стол - это IMO, а не лучший вариант для управления сервером. Управление сервером обычно связано с установкой пакетов, обновлением пакетов, запуском / остановкой служб, управлением брандмауэром и редактированием файлов конфигурации. Все это можно сделать безопасно и легко над ssh.

ssh -X user@server

Если у вас должен быть графический интерфейс, посмотрите на веб-интерфейсы, такие как webmin или phpmyadmin.

Также позаботьтесь о VNC (удаленный рабочий стол). Это небезопасный протокол и одна из самых распространенных «трещин», которые я вижу. Опять же, если вы должны использовать использовать VNC, используйте FreeNX, который является быстрым и безопасным.

1
ответ дан 25 May 2018 в 14:03

Вы также можете подключиться с помощью пересылки ssh X ...

Я рекомендую вам забыть о Remote Desktop & amp; установите ssh X forwarding вместо этого.

Обходитесь для панелей веб-администрирования, вы должны найти тот, который соответствует вашим требованиям. Я рекомендую: Webmin

0
ответ дан 25 May 2018 в 14:03
  • 1
    конечно, это по-прежнему требует установки xorg, как было предложено выше. – palbakulich 22 February 2012 в 15:12

Приложение vino-preferences дало эту ошибку, потому что приложение является графическим, и вы не можете отображать графические приложения Linux из командной строки, не делая дополнительной работы.

Трудно узнать, облачно ли ваш облачный сервер предоставил какой-то веб-интерфейс для запуска команд, или если вы подключились с помощью SSH-клиента (например, Putty в Windows). Если вы хотите включить vino, используя vino-preferences, вам нужно будет запустить его в графической среде. Если провайдер облака не предоставляет один, вам нужно будет подключиться с помощью SSH-клиента и X-сервера для Windows.

Это менее болезненно, чем кажется. Я предполагаю, что у вас есть рабочий SSH-клиент, если не google [putty download] и установите его. Затем загляните в свою документацию по облачным провайдерам о том, как подключиться к их сервису.

После этого вам нужно будет установить X-сервер. Раньше я использовал Xming, и это довольно просто. Получите его здесь: http://www.straightrunning.com/XmingNotes/ . Установите Xming и запустите X-сервер. Затем следуйте этим инструкциям, чтобы настроить Putty:

http://tldp.org/HOWTO/XDMCP-HOWTO/ssh.html

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

Удачи вам в первых шагах в Linux!

2
ответ дан 4 August 2018 в 17:29

Удаленный рабочий стол - это IMO, а не лучший вариант для управления сервером. Управление сервером обычно связано с установкой пакетов, обновлением пакетов, запуском / остановкой служб, управлением брандмауэром и редактированием файлов конфигурации. Все это можно сделать надежно и легко над ssh.

ssh -X user@server

Если вы должны иметь графический интерфейс, посмотрите веб-интерфейсы, такие как webmin или phpmyadmin.

Также позаботьтесь о VNC (удаленный рабочий стол). Это небезопасный протокол и одна из самых распространенных «трещин», которые я вижу. Опять же, если вы должны использовать VNC, используйте FreeNX, который является быстрым и безопасным.

1
ответ дан 10 August 2018 в 08:02

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

Похожие вопросы: