- Устанавливаем Kali Linux с графическим интерфейсом на виртуальный сервер
- Создание сервера
- Подключение ISO-образа
- Доступ по VNC
- Настройка сети вручную
- Разметка диска и загрузчик
- Завершение установки
- Заключение
- How to Install and Configure Kali Linux on VPS
- Tutorial Install and Configure Kali Linux on VPS
- What is Kali Linux?
- Install and Configure Kali Linux on VPS
- Learn How to Install kali Linux on VPS
- Conclusion
Устанавливаем Kali Linux с графическим интерфейсом на виртуальный сервер
Большинство хостеров предоставляют только консольный доступ к виртуальным серверам и ограниченный выбор образов операционных систем. Но что, если вы хотите установить собственную ОС со своего диска, например что-то экзотическое вроде 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.
How to Install and Configure Kali Linux on VPS
Learn how to Install and Configure kali linux on VPS step by step. Kali Linux is a Debian-based Linux distribution designed to develop penetration testing and identify vulnerabilities in a variety of computer systems. Kali Linux operating system includes hundreds of different tools for performing security tests and hacking into computer systems, each of which has high power and special features. This powerful operating system has a very high penetration ability and all those who work in the field of hacking and security should be fully familiar with this operating system and its various tools. In this article, we try to teach you how to Install and Configure kali linux on VPS. You can visit the packages available in Eldernode to buy VPS server.
Tutorial Install and Configure Kali Linux on VPS
What is Kali Linux?
Kali Linux has great tools for hackers to easily use to infiltrate other systems. It is also very useful for security professionals to identify vulnerabilities using these tools and work to address them. For a complete introduction to Kali Linux and everything you need to know about it, refer to the article Introduction Kali Linux Server and its applications. In the rest of this article, we will teach you how to install and configure Kali Linux on a VPS server.
Install and Configure Kali Linux on VPS
In this article, we will try to teach you how to install and configure Kali Linux on VPSs with Debian Based Systems. It should be noted that this tutorial has been tested on Debian and Ubuntu based systems. To start the installation, please follow the steps below:
You can easily run Kali Linux on non-Kali systems such as Debian and Ubuntu. The first step is to update the system. Then you need to install the latest versions of Kali live-build packages. Therefore, execute the following commands in order:
wget https://http.kali.org/pool/main/k/kali-archive-keyring/kali-archive-keyring_2018.1_all.deb
wget https://archive.kali.org/kali/pool/main/l/live-build/live-build_20180618kali1_all.deb
Once the packages have been downloaded, it is time to install the downloaded files as well as some of the dependencies. Therefore, you need to execute the following commands in order:
sudo apt -y install git live-build cdebootstrap debootstrap curl
sudo dpkg -i kali-archive-keyring_2018.1_all.deb
sudo dpkg -i live-build_20180618kali1_all.deb
Now you need to do the build script and build config settings to start the live-build process using the following commands:
cd /usr/share/debootstrap/scripts/ (echo "default_mirror http://http.kali.org/kali"; sed -e "s/debian-archive-keyring.gpg/kali-archive-keyring.gpg/g" sid) > kali sudo ln -s kali kali-rolling cd ~ git clone git://gitlab.com/kalilinux/build-scripts/live-build-config.git cd live-build-config/
In order not to check the version, it is necessary to skip this step. To do this you need to edit the build.sh script using the following commands. In the following commands, this is done with “exit 1”:
# Check we have a good debootstrap ver_debootstrap=$(dpkg-query -f '$' -W debootstrap) if dpkg --compare-versions "$ver_debootstrap" lt "1.0.97"; then if ! echo "$ver_debootstrap" | grep -q kali; then echo "ERROR: You need debootstrap >= 1.0.97 (or a Kali patched debootstrap). Your current version: $ver_debootstrap" >&2 exit 1 fi fi
After you edit the build.sh script commands above, these commands should change as follows:
# Check we have a good debootstrap ver_debootstrap=$(dpkg-query -f '$' -W debootstrap) if dpkg --compare-versions "$ver_debootstrap" lt "1.0.97"; then if ! echo "$ver_debootstrap" | grep -q kali; then echo "ERROR: You need debootstrap >= 1.0.97 (or a Kali patched debootstrap). Your current version: $ver_debootstrap" >&2 # exit 1 fi fi
Now enter the following command to easily create your ISO:
sudo ./build.sh --variant light --verbose
To test ISO after installing Kali Linux, you can install and use several packages in Ubuntu using the following commands:
sudo apt -y install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils sudo adduser $(id -un) kvm newgrp kvm
Now you need to create a dynamic disk image to maintain the Kali Linux installation. To do this, you can use the following commands:
qemu-img create -f qcow2 kali-disk.img 100G kvm --name Kali -m 1024 -hda kali-disk.img -cdrom kali-linux-light-rolling-amd64.iso -boot d
After executing the above commands, the following image will appear where you can run a live instance of Kali. You can also install it on a virtual disk.
After the installation is complete, you can run the created machine using the following command:
kvm --name Kali -m 1024 -hda kali-disk.img -boot c
Learn How to Install kali Linux on VPS
The second way to install Kali Linux on a VPS server is to use Converto. This way you can install Automated Kali Linux or Parrot OS Installer on VPS. It should be noted that this method has been tested on systems based on Debian and Ubuntu. To do this, you need to type and execute the following commands in order:
sudo apt-get update sudo apt-get install git git clone https://github.com/developerkunal/Converto.git cd Converto. chmod +x converto.sh ./converto.sh
As you can see, you are asked if you want to install Kali Linux on the server or not? Type 1 to confirm the installation and 2 to exit. If you want to read more information about this, you need to type note.
Now you have to type 1 to start installing Kali Linux and then you can enter the next step:
In the next step, you will see how many options to choose from. Press Y to install the package maintainer’s version.
Now select Yes to restart the system once:
It’s time to install the package maintainer’s version. So select the desired option and then press Enter.
As you can see in the picture, several options are offered to you. Choose the package you want from the available options:
In the next step, select Kali Linux – all packages:
The next step is to select the language you want:
In the next step, you will be asked a question like the one below, which you should select on “No“:
You will then be asked if the Mac will change automatically. Select “Yes“:
Press Enter:
You are asked to Install kismet setuid root? Select Yes:
If you do not want to add a user to the kismet group, you have to press Enter:
You will see the following window in the next step where you have to select From inetd and then press enter:
Conclusion
Nowadays, one of the most important aspects of information security is having a security-focused operating system. A good operating system will increase your performance in getting things done. There are many Linux-based operating systems available right now, but Kali Linux is definitely one of the best options. This operating system is used by cybersecurity experts at offensive security to perform hacking, ethical hacking, and network security assessments. In this article, we tried to fully teach you how to install and configure Kali Linux on VPS.
Click on a star to rate it!
Average rating 0 / 5. Vote count: 0
No votes so far! Be the first to rate this post.