Устанавливаем Kali Linux с графическим интерфейсом на виртуальный сервер



    TL;DR в статье описывается установка Kali Linux с графической средой на виртуальный сервер с ISO-образа по VNC. Такой системой можно пользоваться как полноценным десктопом.

    Большинство хостеров предоставляют только консольный доступ к виртуальным серверам и ограниченный выбор образов операционных систем. Но что, если вы хотите установить собственную ОС со своего диска, например что-то экзотическое вроде Kali Linux? У нас вы можете подключить собственный ISO-образ и установить с него любую операционную систему, которая поддерживается гипервизором.

    С момента установки- управление сервером происходит по VNC в графическом окружении, точно так же, как на десктопной виртуальной машине вроде VirtualBox или Vmwarе. Пользоваться таким сервером можно прямо в браузере без установки дополнительных программ.

    Создание сервера


    Первым делом нужно создать виртуальный сервер. Установка операционной системы из ISO-образа происходит уже на созданный сервер, а создать пустой сервер нельзя. Поэтому при создании сервера выбираем любой образ ОС, например CentOS. Этот выбор не имеет значения, так как мы все равно будем форматировать жесткий диск.



    Графическая среда требует существенно больше системных ресурсов, поэтому выбираем конфигурацию с 4ГБ оперативной памяти для комфортной работы. Могу сказать, что и с 2ГБ тоже работает сносно, но тяжелые программы вроде Burp Suite на Java съедают всю память. Чтобы ресурсов точно хватило, мы подготовили для вас бонус — 1000 рублей при пополнении баланса от 3000 рублей. Чтобы его активировать, перейдите по этой ссылке для регистрации и пополнения.



    Добавлять SSH-ключи не нужно, так как мы все равно форматируем диск и все настройки предустановленной системы будут удалены.

    Дожидаемся завершения установки сервера, обычно это занимает не более минуты. Если в момент создания сервера оставить вкладку открытой, вы услышите звуковое уведомление о том, что сервер создан. Так же вы получите письмо на электронную почту с реквизитами для SSH-доступа к серверу. Эти реквизиты нам не потребуются, так как мы установим пароль на этапе установки новой системы.


    По завершению создания сервера его статус поменяется на «Активно»

    Подключение ISO-образа


    Теперь, когда сервер создан, мы можем подключить ISO-образ с Kali Linux. Для этого его сперва нужно смонтировать в панели управления, так подключенный ISO-образ будет доступен для подключения ко всем созданным серверам. Услуга подключения ISO-образа стоит 1 рубль в день. Нам он потребуется только на время установки, после чего его можно будет удалить.



    Здесь можно загрузить ISO с компьютера, выбрать из нашей библиотеки или указать ссылку на файл с образом, который будет автоматически скачан. Нам не потребуется ничего скачивать, так как в библиотеке уже есть образ с Kali Linux. Не обращаем внимания на версию, так как Kali Linux выпускается по модели «Rolling release», он не имеет определенных мажорных версий, и всегда может быть обновлен до актуального состояния простым запуском apt ugprade.



    Монтирование образа займет не более минуты, после чего его статус изменится на «активно». Теперь его можно подключать к существующим серверам. Для этого заходим в свойства сервера и нажимаем кнопку «Подключить ISO». После подключения ISO система будет перезагружена и загрузка системы начнется с образа.

    Доступ по VNC


    На этом этапе система загружена с ISO-образа и не имеет доступа в интернет. Единственный способ управления сервером, это подключиться к виртуальному экрану по VNC. В нашей панели управления встроен браузерный VNC-клиент, который запускается по нажатию одной кнопки. Никакие пароли при этом вводить не требуется.



    При желании, вы можете использовать свой VNC-клиент, например Realvnc. Реквизиты для подключения можно посмотреть нажав на пиктограмму раскрытия пароля. Важно помнить, что адрес VNC-сервера отличается от IP-адреса вашего сервера.


    Меню загрузочного диска Kali Linux доступно по VNC

    Описывать все этапы установки Kali Linux мы не будем, так как они сводятся к простому нажатию Next -> Next -> Next -> Finish. Остановимся только на неочевидных моментах.

    Настройка сети вручную


    Виртуальный сервер не получит IP-адрес автоматически, так как в сети нет DHCP-сервера, поэтому его потребуется ввести вручную. На этапе обнаружения DHCP можно нажать Cancel, чтобы не тратить время.


    Автоматическую конфигурацию сети нужно пропустить

    Выбираем ручную конфигурацию и вводим IP-адрес, шлюз и маску сети. Все нужные настройки для конкретного сервера сразу указаны внизу страницы VNC-клиента.



    Разметка диска и загрузчик


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


    Используем весь диск в автоматическом режиме

    Аналогичным образом поступаем с вопросом о загрузчике GRUB — выбираем пункт по умолчанию.

    Завершение установки


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



    Чтобы не платить за смонтированный ISO-образ, его можно удалить из панели управления. Он нам больше не нужен.



    Заключение


    Готово! Теперь у нас есть дистрибутив Kali Linux, который всегда включен и доступен. Не нужно нагружать основной компьютер виртуальным машинами и страдать, если нужно перезагрузиться.
    Это особенно удобно когда нужно запустить какую-то ресурсоемкую программу вроде сканера, и оставить ее выполняться на несколько дней.



    Напомним, что VNC не единственный способ управлять сервером. На нем так же можно активировать SSH, который выключен по-умолчанию, или использовать другие программы удаленного рабочего стола, например TeamViewer.

    VDSina.ru — хостинг серверов
    Серверы в Москве и Амстердаме

    Комментарии 16

      0
      Много ли смысла в Kali Linux без беспроводного адаптера? Да и по проводу в локальной сети виртуальной/облачной Kali многого не сделать.
        0
        О чем вообще пост, как установить линукс на клауд сервер? Мало об этом статей?
          +3
          Здесь речь о возможности подключаться к виртуалке как к физическому терминалу (монитор+клавитура). Таким же образом можно установить и Windows со своего диска. Попробуйте, например, сделать что-то подобное на digital ocean.
            0
            Это вы так VNC, как замену «железному»/гипервизорскому KVM позиционируете?
            Что делать, если VM не грузится в multi user режим?
          0
          Когда-то прикручивал Skype к asterisk на виртуальном сервере. Ему для работы требовался X-сервер, иначе скайп не запускался. В итоге получилось сделать виртуальный монитор и подключаться к нему по VNC. Но как описано в статье, очевидно, удобнее.
            +2

            Насчет windows интересный вопрос. Какая политика насчет лицензирования? Будет ли хостер проверять происхождение лицензии или можно ставить что угодно?

              0
              Для наших образов Win лицензия включена в тариф. Что устанавливает клиент мы не проверяем.
              +1

              Как интересно, оказывается у хостера "вдсина" есть блог на Хабре. А я вас как раз в новостях сегодня видел. Почему же в вашем блоге нету новости про то, как вы прогнали форум 8chan со своей площадки вслед за Селектел, и приходится узнавать новости о вас на посторонних сайтах? И, конечно, хочется поинтересоваться, а, например, оппозиционные анти-путинские сайты, или сайты в защиту ЛГБТ вы так же планируете прогонять, а данные владельцев и посетителей передавать властям?


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

                0
                Новость по приведённой ссылке вроде бы не совсем соответствует вашему комментарию. И о сайте 8chan указано, какие и когда на нём публиковались террористы. С чем вы несогласны?
                  0

                  Во-первых, вина ли 8chan, что какие-то сумасшедшие там опубликовали свои манифесты?


                  Во-вторых, какие законы нарушил 8chan и почему его администраторы не под судом, если они нарушили закон? Потому, что они ничего не нарушили. Их просто прогоняют, потому что они не нравятся. Они даже ссылку из Гугла удалили на него.


                  В-третьих, 8kun это ведь не 8chan.


                  Когда я стану диктатором, я вас отправлю в ГУЛАГ, потому что ваш комментарий мне не понравился. И всех сотрудников Гугла туда же, чтобы вы там не скучали.

                  0
                  Мы подробно объяснили свою позицию относительно 8kun на нашей странице Facebook. На Хабре новость публиковать не стали, так как Хабр стоит в стороне от политики и мы уважаем правила площадки

                  www.facebook.com/vdsina/photos/a.1161535740640080/2662064550587184/?type=3&theater

                  Насчёт блокировки: мы и правда временно блокировали 8kun из-за требования одного из наших бизнес-партнёров (8kun нарушает их AUP). Когда мы нашли возможность предоставлять хостинг 8kun и не нарушать партнёрских договоренностей, мы разблокировали их сервер и четко обозначили свою позицию в ситуации с 8kun.
                  0
                  российский хостинг идет лесом
                    0
                    Реклама хостинга такая же как и статья. Ни о чем.
                      0

                      Серьезно? Вы там совсем офигели 16 гигов 4 куска в месяц. Сравниваю с хетзером (Германией) а там всего 1200. Вы там не пофигели толкать в 3 раза дороже?
                      Мега хостер, а чего ты не объяснил, что половина функций, таких как сеть будут мертвы?

                        0
                        Мега хостер, а чего ты не объяснил, что половина функций, таких как сеть будут мертвы?

                        В каком смысле?

                          0
                          в таком что обычно на хостинге — выбрал систему, характеристики, расположение — клацнул оплатить — оплатил, сервер поднялся с белым IP — на почте реквизиты ssh.все. А тут как то странно все...)

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое