![](https://habrastorage.org/webt/pk/xw/fd/pkxwfdmqvi4gt7f7lqkb-3tkfvi.png)
TL;DR в статье описывается установка Kali Linux с графической средой на виртуальный сервер с ISO-образа по VNC. Такой системой можно пользоваться как полноценным десктопом.
Большинство хостеров предоставляют только консольный доступ к виртуальным серверам и ограниченный выбор образов операционных систем. Но что, если вы хотите установить собственную ОС со своего диска, например что-то экзотическое вроде Kali Linux? У нас вы можете подключить собственный ISO-образ и установить с него любую операционную систему, которая поддерживается гипервизором.
С момента установки- управление сервером происходит по VNC в графическом окружении, точно так же, как на десктопной виртуальной машине вроде VirtualBox или Vmwarе. Пользоваться таким сервером можно прямо в браузере без установки дополнительных программ.
Создание сервера
Первым делом нужно создать виртуальный сервер. Установка операционной системы из ISO-образа происходит уже на созданный сервер, а создать пустой сервер нельзя. Поэтому при создании сервера выбираем любой образ ОС, например CentOS. Этот выбор не имеет значения, так как мы все равно будем форматировать жесткий диск.
![](https://habrastorage.org/webt/4y/of/7b/4yof7b1cfpjkjbwcsd3j7ut32fi.png)
Графическая среда требует существенно больше системных ресурсов, поэтому выбираем конфигурацию с 4ГБ оперативной памяти для комфортной работы. Могу сказать, что и с 2ГБ тоже работает сносно, но тяжелые программы вроде Burp Suite на Java съедают всю память. Чтобы ресурсов точно хватило, мы подготовили для вас бонус — 1000 рублей при пополнении баланса от 3000 рублей. Чтобы его активировать, перейдите по этой ссылке для пополнения.
![](https://habrastorage.org/webt/bk/-5/pt/bk-5ptfy8hm8wmvxaubk6nzuksu.png)
Добавлять SSH-ключи не нужно, так как мы все равно форматируем диск и все настройки предустановленной системы будут удалены.
Дожидаемся завершения установки сервера, обычно это занимает не более минуты. Если в момент создания сервера оставить вкладку открытой, вы услышите звуковое уведомление о том, что сервер создан. Так же вы получите письмо на электронную почту с реквизитами для SSH-доступа к серверу. Эти реквизиты нам не потребуются, так как мы установим пароль на этапе установки новой системы.
![](https://habrastorage.org/webt/fo/zj/mo/fozjmoylnpyqxbofjk1wrnu_r3c.png)
По завершению создания сервера его статус поменяется на «Активно»
Подключение ISO-образа
Теперь, когда сервер создан, мы можем подключить ISO-образ с Kali Linux. Для этого его сперва нужно смонтировать в панели управления, так подключенный ISO-образ будет доступен для подключения ко всем созданным серверам. Услуга подключения ISO-образа стоит 1 рубль в день. Нам он потребуется только на время установки, после чего его можно будет удалить.
![](https://habrastorage.org/webt/7m/pf/tt/7mpfttzid3vw-k2srgnhmy-ra-i.png)
Здесь можно загрузить ISO с компьютера, выбрать из нашей библиотеки или указать ссылку на файл с образом, который будет автоматически скачан. Нам не потребуется ничего скачивать, так как в библиотеке уже есть образ с Kali Linux. Не обращаем внимания на версию, так как Kali Linux выпускается по модели «Rolling release», он не имеет определенных мажорных версий, и всегда может быть обновлен до актуального состояния простым запуском apt ugprade.
![](https://habrastorage.org/webt/oy/at/f0/oyatf0ohvmms0dlqtp3_pqqfdzm.png)
Монтирование образа займет не более минуты, после чего его статус изменится на «активно». Теперь его можно подключать к существующим серверам. Для этого заходим в свойства сервера и нажимаем кнопку «Подключить ISO». После подключения ISO система будет перезагружена и загрузка системы начнется с образа.
Доступ по VNC
На этом этапе система загружена с ISO-образа и не имеет доступа в интернет. Единственный способ управления сервером, это подключиться к виртуальному экрану по VNC. В нашей панели управления встроен браузерный VNC-клиент, который запускается по нажатию одной кнопки. Никакие пароли при этом вводить не требуется.
![](https://habrastorage.org/webt/jw/zv/uy/jwzvuydtrn8pxkwa4f9tdxsety0.png)
При желании, вы можете использовать свой VNC-клиент, например Realvnc. Реквизиты для подключения можно посмотреть нажав на пиктограмму раскрытия пароля. Важно помнить, что адрес VNC-сервера отличается от IP-адреса вашего сервера.
![](https://habrastorage.org/webt/db/r6/8v/dbr68vz3hihxegmpl2plsfcal8o.png)
Меню загрузочного диска Kali Linux доступно по VNC
Описывать все этапы установки Kali Linux мы не будем, так как они сводятся к простому нажатию Next -> Next -> Next -> Finish. Остановимся только на неочевидных моментах.
Настройка сети вручную
Виртуальный сервер не получит IP-адрес автоматически, так как в сети нет DHCP-сервера, поэтому его потребуется ввести вручную. На этапе обнаружения DHCP можно нажать Cancel, чтобы не тратить время.
![](https://habrastorage.org/webt/c7/hc/fv/c7hcfvhuj4vnk85bq7_baunjlta.png)
Автоматическую конфигурацию сети нужно пропустить
Выбираем ручную конфигурацию и вводим IP-адрес, шлюз и маску сети. Все нужные настройки для конкретного сервера сразу указаны внизу страницы VNC-клиента.
![](https://habrastorage.org/webt/mg/as/ie/mgasieaeynj94dmnnr-vyt_okkw.png)
Разметка диска и загрузчик
На этапе разметки диска достаточно выбрать пункт по-умолчанию. Таким образом мастер установки займет весь диск, отформатирует его и создаст разделы автоматически. В нашем случае нет необходимости использовать сложную разметку диска и создавать отдельные разделы.
![](https://habrastorage.org/webt/wn/cr/hw/wncrhwpcyzne-ijdedtlrroicho.png)
Используем весь диск в автоматическом режиме
Аналогичным образом поступаем с вопросом о загрузчике GRUB — выбираем пункт по умолчанию.
Завершение установки
После завершения установки система автоматически перезагрузится и мы снова попадем в загрузочное меню ISO-образа. Чтобы загрузить установленную систему с жесткого диска, нужно извлечь ISO из сервера. После чего сервер автоматически перезагрузится и мы попадем уже в установленный Kali Linux.
![](https://habrastorage.org/webt/jn/fc/ec/jnfcecemptcdyh9ullfgadai-cm.png)
Чтобы не платить за смонтированный ISO-образ, его можно удалить из панели управления. Он нам больше не нужен.
![](https://habrastorage.org/webt/um/vt/7y/umvt7ym3q3mfsvyws1hpr9ezekq.png)
Заключение
Готово! Теперь у нас есть дистрибутив Kali Linux, который всегда включен и доступен. Не нужно нагружать основной компьютер виртуальным машинами и страдать, если нужно перезагрузиться.
Это особенно удобно когда нужно запустить какую-то ресурсоемкую программу вроде сканера, и оставить ее выполняться на несколько дней.
![](https://habrastorage.org/webt/xz/x0/fl/xzx0flca0uqjlkn3_bjhzsgisza.png)
Напомним, что VNC не единственный способ управлять сервером. На нем так же можно активировать SSH, который выключен по-умолчанию, или использовать другие программы удаленного рабочего стола, например TeamViewer.
![](https://habrastorage.org/webt/ud/xv/wf/udxvwfcz80j3nug11rxaguqelww.png)
Подписывайтесь на нашего разработчика в Instagram
![](https://habrastorage.org/webt/e5/as/-l/e5as-ltfnotkemk2dsqngygimra.png)