Xrdp kali linux установка

How To Install xrdp on Kali Linux

In this tutorial we learn how to install xrdp on Kali Linux.

What is xrdp

xrdp offers a graphical login to a remote client using RDP (the Remote Desktop Protocol). xrdp can connect to a locally created X.org session with the xorgxrdp drivers, to a VNC X11 server, and forward to another RDP server.

xrdp accepts connections from freerdp, rdesktop, and the built-in terminal server / remote desktop clients of Microsoft Windows operating systems. In the xorgxrdp (which replaces X11RDP) and VNC modes, it provides a fully functional Linux terminal server, offering an X-Window desktop to the user. In the RDP or VNC forwarding mode, any sort of desktop can be used.

There are three ways to install xrdp on Kali Linux . We can use apt-get , apt and aptitude . In the following sections we will describe each method. You can choose one of them.

Install xrdp Using apt-get

Update apt database with apt-get using the following command.

After updating apt database, We can install xrdp using apt-get by running the following command:

sudo apt-get -y install xrdp 

Install xrdp Using apt

Update apt database with apt using the following command.

After updating apt database, We can install xrdp using apt by running the following command:

Install xrdp Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Kali Linux. Update apt database with aptitude using the following command.

After updating apt database, We can install xrdp using aptitude by running the following command:

sudo aptitude -y install xrdp 

How To Uninstall xrdp on Kali Linux

To uninstall only the xrdp package we can use the following command:

Uninstall xrdp And Its Dependencies

To uninstall xrdp and its dependencies that are no longer needed by Kali Linux, we can use the command below:

sudo apt-get -y autoremove xrdp 

Remove xrdp Configurations and Data

To remove xrdp configuration and data from Kali Linux we can use the following command:

Remove xrdp configuration, data, and all of its dependencies

We can use the following command to remove xrdp configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge xrdp 

References

Summary

In this tutorial we learn how to install xrdp using different package management tools like apt, apt-get and aptitude.

Читайте также:  Скопировать папку через терминал linux

Источник

Xrdp kali linux установка

Kali Linux is supported on many different devices and systems. On some of those systems, you may only get a bare-bones install and occasionally may not have direct access to a GUI such as with WSL or Docker. One simple way to get access to a GUI for Kali is by installing Xfce and setting up RDP. This can be done either manually or with the script provided here, and can be seen below:

Before we can start the process of setting up Xfce and RDP, we must first acknowledge some differences with certain systems Kali is on. The first is Docker. To use this setup with Docker, we must supply a launch command like the following:

docker run -p 3390:3390 —expose=3390 —tty —interactive kalilinux/kali-rolling /bin/bash

For additional usage on Docker, such as how to resume an exited container, please read using Kali Docker images.

For AWS, we must be sure to allow our IP to access the proper ports when we set up the machine.

To use the script we do the following:

[email protected]:/$ apt update && DEBIAN_FRONTEND=noninteractive apt install -y wget kali-linux-headless [email protected]:~$ wget https://gitlab.com/kalilinux/recipes/kali-scripts/-/raw/main/xfce4.sh [email protected]:~$ [email protected]:~$ chmod +x xfce4.sh [email protected]:~$ [email protected]:~$ sudo ./xfce4.sh [email protected]:~$ 

Setting this up manually will provide more control over what configuration is done, but also will take a bit longer.

If you are using WSL, dbus-x11 needs to be installed next for xrdp and xfce to connect:

[email protected]:~$ sudo apt install -y dbus-x11 [email protected]:~$ 

After you set up Xfce and RDP, you need to start the service:

[email protected]:~$ sudo systemctl enable xrdp --now [email protected]:~$ # If on WSL or Docker [email protected]:~$ sudo /etc/init.d/xrdp start [email protected]:~$ 

In the case of AWS, you will need to change the password to the default ‘kali’ account before connecting. This can be done with the following command:

[email protected]:~$ echo kali:kali | sudo chpasswd [email protected]:~$ 

If you are using Docker, you will need to create a new user. You can do this with adduser

[email protected]:~$ adduser kali [. ] [email protected]:~$ 

You can then connect with a RDP client to that system. Keep in mind the port that is being used. If you used the script, the port would be 3390. In the case of WSL and Docker, the IP would be 127.0.0.1:3390 that you would wish to connect to from your windows system (or the host systems IP from a separate computer). In the case of AWS, the IP would be the same as you use to connect via SSH.

You may encounter the error Authentication Required to Create Managed Color Device when trying to connect. Do the following to fix this issue.

Updated on: 2023-May-19
Author: gamb1t

Источник

Организация удаленного рабочего стола Kali Linux

Удаленный рабочий стол Kali Linux может пригодиться в различных ситуациях. Например, можно оставить работающий комп с Kali Linux и получить к нему доступ удаленно. В этой статье я покажу все способы организации удаленного рабочего стола Kali Linux, с помощью SSH, XRDP и VNC.

Удаленный рабочий стол Kali Linux

SSH, VNC и XRDP установлены в Кали по умолчанию, но удаленный рабочий стол по дефолту не включен. Поэтому прежде чем подключаться к Kali Linux с другого компьютера необходимо включить службы удаленного доступа.

Как включить удаленный рабочий стол на Kali Linux

Давайте рассмотрим, что из себя представляют службы SSH, VNC, XRDP и попробуем их активировать на Кали.

Протокол SSH

SSH означает «Secure SHell» — это простой способ получения доступа к терминалу Kali Linux с другого компьютера в одной локальной сети.

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

Включить удаленный доступ Kali Linux SSH

После запуска службы, вы увидите статус Active (Активный).

Но если хотите иметь доступ к полной среде рабочего стола с другого компьютера, вам следует попробовать два следующих способа. Даже если большинство инструментов доступны в консоли Kali Linux, их проще использовать с графическим интерфейсом (GUI).

Примечание. Команда, которую использовали ранее, запускает службу до следующего перезапуска системы. Если хотите чтобы служба удаленного рабочего стола работала постоянно, тогда используйте следующую команду для SSH:

Этот синтаксис используется и для включения других служб, перечисленных ниже.

Включение удаленного доступа XRDP

XRDP — это бесплатный протокол удаленного доступа, основанный на протоколе RDP (Microsoft Remote Desktop). Протокол позволяет подключиться к удаленному компьютеру, как если бы вы использовали компьютер физически.

Это популярный протокол с инструментами для подключения, доступными в любой операционной системе и дистрибутиве, поэтому это, вероятно, самый простой способ удаленного доступа к Kali Linux с другого компьютера.

XRDP также установлен по умолчанию в Kali Linux. Для включения удаленного доступа нужно запустить службу:

Ниже покажу, как использовать XRDP для удаленного подключения к Kali.

Протокол VNC

VNC — еще один известный протокол удаленного доступа. Он также предустановлен в Kali Linux, но перед его использованием необходимо установить пароль.

Разница с XRDP заключается в том, что XRDP запустит новую сессию (вы вводите логин и пароль), а VNC просто подключается к уже текущую открытой сессии, для доступа к которой нужен только пароль VNC.

VNC обычно используется технической поддержкой. Так IT-специалист может получить доступ к текущему сеансу пользователя и увидеть проблему, исправляя ее, а пользователь ПК будет видеть происходящее у себя на экране.

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

При первом запуске вам будет предложено ввести пароль (максимум 8 символов) и предоставит URL-адрес для доступа к сеансу (в моем примере это infosec-kali:1).

Включить удаленный доступ Kali Linux VNC

С запуском VNC при загрузке системы могут быть трудности. В моем случае — функция работала стабильно только с последней версии Кали.

После включения VNC, можете подключиться к нему удаленно.

Как получить удаленный доступ к Kali Linux

Вот необходимые шаги для удаленного подключения к Kali Linux:

  1. Узнать текущий IP-адрес Кали.
  2. Выбрать протокол удаленного доступа (SSH, XRDP или VNC).
  3. Выбрать и использовать соответствующий инструмент для удаленного подключения к Кали.

Получение IP-адреса Kali Linux

Чтобы узнать IP-адрес, кликните правым кликом мышки по значку сети на верхней панели. Затем нажмите «Информация о подключении».

Получить IP-адрес Kali Linux

IP-адрес указан в разделе «IPV4». В моем случае — 172.24.27.195.

Если у вас есть только доступ к терминалу, тогда используйте команду:

IP-адрес Kali Linux ifconfig

IP-адрес указан во второй строке и соответствует интерфейсу, к которому вы в данный момент подключены (Ethernet ⇒ eth0, Wi-Fi ⇒ wlan0).

Какой бы метод вы не выбрали, запишите IP-адрес, он понадобится вам позже для удавленного доступа к сеансу Kali Linux.

Выбор протокола удаленного подключения

Я рекомендую использовать:

  1. XRDP у вас вероятно, уже есть все необходимое на вашем компьютере для его использования.
  2. SSH если хотите работать с командной строкой. В случае с Windows 11 или Linux / macOS, вам не придется нечего дополнительно устанавливать.
  3. VNC если нужно видеть сессию удаленного рабочего стола.

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

Удаленное подключение с помощью SSH

После включения SSH можно подключаться.

Удаленный доступ Kali Linux SSH

Если у вас старая версия Windows, команда ssh , может не работать. В таком случае, нужно установить и использовать сторонний клиент. Я рекомендую использовать Putty.

После подключения у вас есть доступ ко всем командам, доступным в Kali Linux.

Удаленное подключение с помощью XRDP

Этот вариант будет полезен если нужен доступ к интерфейсу рабочего стола.

В Windows инструмент «Подключение к удаленному рабочему столу» установлен по умолчанию. Вы найдете его в меню «Пуск».

Удаленный доступ Kali Linux XRDP

Просто введите IP-адрес и нажмите «Подключиться».

После подключения нужно будет войти в систему:

Удаленное подключение Kali Linux XRDP

Используйте то же имя пользователя и пароль, что и при непосредственном входе в Kali Linux.

После этого удаленный рабочий стол Кали:

Удаленное подключение Kali Linux RDP

Кстати, XRDP откроет новый сеанс, поэтому у вас могут возникнуть проблемы, если сеанс уже открыт на удаленном компьютере.

Если это так, тогда измените startwm.sh, чтобы сбросить существующий сеанс.

Откройте файл с помощью Nano:

Добавьте эти строки в начале:

Вот как должен выглядеть файл:

Удаленный рабочий стол Kali Linux XRDP

Сохраните файл и перезапустите соединение. После этого должно работать.

Удаленное подключение с помощью VNC

Если хотите использовать VNC, нужно заранее сделать несколько вещей.

Во-первых, нужен VNC-клиент на вашем компьютере. Доступно множество вариантов, но есть некоторые проприетарные причины, которые делают их несовместимыми с Kali Linux.

Лучшим вариантом в этом случае является использование TightVNC. Вы можете скачать его отсюда. Это бесплатно и доступно в любой операционной системе.

После установки вы не можете использовать его напрямую. Вы получите ту же проблему, что и с XRDP.

XFCE (среда рабочего стола) не запустится автоматически, и вы получите серый экран в VNC.

Откройте терминал или SSH-соединение. Отредактируйте этот файл:

Источник

Оцените статью
Adblock
detector