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

Я приобрел облачный сервер с установленной Ubuntu LAMP. Я пытаюсь начать с этой, для меня, новой вещи. Я привык только к окнам.

Я пытался получить какой-то визуальный доступ к моему новому серверу, но не смог.

Googling привел меня к запуску этой команды 'apt-get install vino'. Многое произошло, и я думаю, что оно было установлено.

Затем я набрал vino-Предпочтения, и он сказал: «Gtk-WARNING **: не могу открыть дисплей:» Затем я попробовал «vino-server», и он сказал «vino-server: команда не найдена»

В / usr / lib / vino я вижу, что есть зеленая запись, которая называется vino-server.

Пожалуйста, помогите мне.

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

5 ответов

Обычно серверы Linux настраиваются без графического интерфейса. Похоже, у вас уже есть доступ из командной строки к вашему серверу.

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

dpkg-query -W xorg

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

xorg    1:7.6+10ubuntu1

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

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

sudo apt-get install ubuntu-desktop

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

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

0
ответ дан 22 February 2012 в 10:39

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

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

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

0
ответ дан 22 February 2012 в 10:39

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

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

0
ответ дан 22 February 2012 в 10:39

Вы также можете подключиться, используя ssh X forwarding ...

Рекомендую забыть об удаленном рабочем столе & amp; установите вместо этого административную панель сервера .

Поищите панели для веб-администратора, вы сможете найти такую, которая соответствует вашим требованиям.

0
ответ дан 22 February 2012 в 10:39

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

ssh -X user@server

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

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

0
ответ дан 22 February 2012 в 10:39

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

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