Блог об openSUSE » RemoteDesktop http://sapfeer.ru Блог по созданию и настройке openSUSE безопасного хамелеона Sat, 22 Sep 2012 12:43:48 +0000 ru-RU hourly 1 http://wordpress.org/?v=3.4.2 Настройка VirtualBox без GUI в openSUSE http://sapfeer.ru/2010/09/01/673 http://sapfeer.ru/2010/09/01/673#comments Wed, 01 Sep 2010 13:46:10 +0000 Сергей http://sapfeer.ru/?p=673 Здравствуйте, сегодня хочу рассказать, о том, как установить и настроить VirtualBox на сервере,

с которым работа ведется только по SSH. Это очень удобно, если где-то у вас имеется мощный сервер, а хочется экспериментов, ставим VirtualBox, поднимаем RDP/VNC в системе, в зависимости от предпочтений

и пользуемся Smile Указанная последовательность настройки VirtualBox будет работать в любом линукс дистрибутиве. Изначально, в репозиториях есть  Open Source версия эмулятора. Она нам не подходит, потому что в ней нет поддержки удаленного рабочего стола. Поэтому необходимо скачать VirtualBox со странички VirtualBox downloads. Там есть версии для openSUSE начиная с 11.0.

1) Скачиваем и  устанавливаем(Можно просто указать ссылку с сайта virtualbox’):

linux-z5dl:/path # zypper install VirtualBox-3.2-3.2.8_64453_openSUSE111-1.i586.rpm

2) Начинаем настройку(Внимание! Настраивать virtualbox необходимо под непривелигированным пользователем):

- создаем новую виртуальную машину с именем WinXP.

user@myhost:~> VBoxManage createvm --name WinXP --register

- создаем для нее жесткий диск WinXP.vdi (на этом шаге рекомендую записать UID созданного диска, у меня он получился таким: b294b483-8654-47f6-8dc0-c7c4c6f0a66e):

user@myhost:~> VBoxManage createvdi -filename "WinXP.vdi" -size 20000

- Назначаем общие параметры для виртуальной машины:

user@myhost:~> VBoxManage modifyvm WinXP --ostype WindowsXP --memory 512 --pae on --audio alsa --vram 128

Здесь прокомментирую поподробней все параметры:

ostype – тип гостевой операционной системы, все поддерживаемые типы  можно посмотреть командой

user@myhost:~> VBoxManage list ostypes

memory – количество оперативной памяти

audio – устройство для вывода звука

vram – количество виртуальной видео памяти

Список всех остальных параметров можно узнать, если выполнить команду:

user@myhost:~> VBoxManage modifyvm

- Создаем новый IDE контроллер для виртуальной машины:

user@myhost:~> VBoxManage storagectl WinXP --name IDE0 --add ide

- Добавляем жесткий диск к контроллеру:

user@myhost:~> VBoxManage storageattach WinXP --storagectl IDE0 --port 0 --device 0  --type hdd --medium b294b483-8654-47f6-8dc0-c7c4c6f0a66e

- Теперь добавим образ ISO, с которого будем ставить систему

user@myhost:~> VBoxManage storageattach WinXP --storagectl "IDE0" --port 1 --device 0 --type dvddrive --medium "/path/to/iso/winxp-pro-sp3.iso"

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

user@myhost:~> VBoxManage modifyvm WinXP --nic1 bridged --bridgeadapter1 eth0 --cableconnected1 on
В принципе, если не нужен доступ к машине напрямую из вне, то можете подключать ее под NAT'ом. Но я все-таки рекомендую подключить ее именно так, для удобства управления.
- Сообщаем ей, что грузится надо с ДВД привода:

user@myhost:~> VBoxManage modifyvm WinXP --boot1 dvd

- Включаем RDP, чтобы можно было удаленно управлять процессом установки:

user@myhost:~> VBoxManage modifyvm WinXP --vrdp on --vrdpport 4000

- Запускаем в screen’e:

user@myhost:~> screen –RD VBOX

user@myhost:~> VBoxHeadless -startvm WinXP

Все! Установка и настройка завершена, теперь откройте порт 4000 в файрволле, подключайтесь к машине и начинайте установку ОС, в данном случае Windows. Хочется добавить, что интерфейс RDP немного кривоват и глючила мышка, наверное, от слишком большого разрешения на моем мониторе, но после установки системы, я разрешил удаленное управление в Windows и теперь напрямик попадаю в систему по RDP, не используя реализацию от VirtualBox. В конечном счете получился просто удаленный компьютер с Windows XP на борту, ничем не отличающийся от обычной машины. Не забудьте добавить пользователя в группу vboxusers.

Да кстати, отключить машину(жестко) можно командой:

user@myhost:~> VBoxManage controlvm WinXP poweroff

или эмулировать нажатие power button:

user@myhost:~> VBoxManage controlvm WinXP acpipowerbutton

VBoxManage --help и чтение документации поможет разобраться вам с остальными тонкостями настройки виртуальной машины, например, такими как подключение 3D рендеринга и аппаратной виртуализации.

Поздравляю всех с первым днем осени! :)

]]>
http://sapfeer.ru/2010/09/01/673/feed 2
openSUSE — удаленное управление в gnome http://sapfeer.ru/2010/08/12/624 http://sapfeer.ru/2010/08/12/624#comments Thu, 12 Aug 2010 10:33:00 +0000 Сергей http://sapfeer.ru/opensuse-udalennoe-upravlenie-v-gnome/ Сегодня хочу рассказать как можно быстро и легко настроить удаленное управление в Gnome. Вот один из вариантов, зачем же оно может понадобиться.

Батарейка в моем ноутбуке окончательно сдохла, из Москвы заказать такую же батарейку нельзя, поэтому, ноутбук перешел в стационарное состояние на верхнюю полку. Он стал машиной для экспериментов, и первый мой эксперимент – установка VNC-сервера для gnome. Реализация VNC для гномовского десктопа – vino. Очень простая в настройке и эксплуатации программа, за что отдельное спасибо разработчикам Smile

Так вот, установка в 3 шага:

1) Устанавливаем программу vino

openSUSE 11.0 aluminium

openSUSE 11.1aluminium[3]

openSUSE 11.2aluminium[5]

openSUSE 11.3aluminium[7]

2) Запускаем, настраиваем:

Главное меню –> Другие приложения –> Система –> Удаленный рабочий стол

Главные настройки:

options

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

3) Установка клиента

Здесь вы вольны выбирать то, что вам больше всего нравится или то, что для вас удобней. Вот список клиентов:

- Vinagre для Gnome

- Krdc для KDE

- Tightvnc для Windows

- UltraVnc для Windows

Ну и другие, под виндоуз существует несколько платных реализаций с похожими характеристиками. От себя хочу добавить, что лично я пользуюсь UltraVnc.

]]>
http://sapfeer.ru/2010/08/12/624/feed 4