Отредактировано 4 несколько месяцев назад от ExtremeHow Редакционная команда
FedoraXRDPУдаленный рабочий столКонфигурацияСетевые подключенияПрограммное обеспечениеКомандная строкаТерминалАдминистрирование системыКомпьютеры
Перевод обновлен 4 несколько месяцев назад
Настройка удаленного доступа к рабочему столу может значительно повысить универсальность и доступность вашей системы Fedora. Возможность удаленного доступа к вашей системе означает, что вы можете работать практически откуда угодно, если у вас есть подключение к Интернету. Популярный способ обеспечить такой удаленный доступ на системе Linux — это использование XRDP, программного обеспечения с открытым исходным кодом для реализации сервера Протокола Удаленного Рабочего Стола (RDP) от Microsoft.
В этом подробном руководстве мы познакомим вас с процессом настройки удаленного доступа к рабочему столу с помощью XRDP на системе Fedora. В конце вы получите возможность удаленно управлять вашей системой Fedora с помощью любого клиента RDP.
Прежде чем начать настройку XRDP, убедитесь, что у вас есть следующие требования:
Репозиторий Extra Packages for Enterprise Linux (EPEL) предоставляет дополнительные программные пакеты для Fedora, включая XRDP. Чтобы включить репозиторий EPEL, выполните следующие шаги:
sudo dnf install epel-release
Эта команда устанавливает репозиторий EPEL на вашу систему Fedora. EPEL содержит необходимые пакеты для установки и настройки XRDP.
С включенным репозиторий EPEL мы можем установить XRDP:
sudo dnf install xrdp
Эта команда загружает XRDP вместе с его зависимостями и устанавливает его на вашу систему Fedora.
После установки XRDP следующий шаг — включить и запустить его службу. Это гарантирует, что XRDP будет автоматически запускаться при загрузке системы:
sudo systemctl enable xrdp --now
Эта команда не только включает XRDP, но и запускает службу немедленно. Чтобы убедиться, что XRDP работает, используйте:
sudo systemctl status xrdp
Вы увидите вывод, указывающий, что служба XRDP активна и работает.
Fedora обычно поставляется с настроенным брандмауэром, блокирующим входящие соединения. Чтобы разрешить трафик XRDP, откройте необходимые порты (по умолчанию 3389 для XRDP):
sudo firewall-cmd --permanent --add-port=3389/tcp
После добавления порта перезагрузите настройки брандмауэра, чтобы применить изменения:
sudo firewall-cmd --reload
Если SELinux включен в вашей системе Fedora, он может первоначально блокировать XRDP. Чтобы разрешить соединения, установите необходимые булевые значения для корректировки политик SELinux:
sudo setsebool -P xrdp_can_connect_dbus 1
Эта команда позволяет XRDP устанавливать необходимые соединения для корректной работы в среде с включенной SELinux.
XRDP не обнаруживает автоматически рабочую среду, которую вы хотите использовать. Вы должны указать XRDP вашу выбранную среду. Например, если GNOME является вашей рабочей средой, создайте или отредактируйте файл ~/.Xclients
:
echo "gnome-session" > ~/.Xclients
Затем сделайте файл исполнимым:
chmod +x ~/.Xclients
Чтобы использовать другую рабочую среду, такую как KDE, замените 'gnome-session' в команде выше на соответствующую команду для вашей среды (например, 'startkde' для KDE).
С настроенным и работающим XRDP вы можете подключиться к вашей системе Fedora с удаленной машины с использованием клиента RDP. В Windows вы можете использовать встроенный инструмент Подключение к удаленному рабочему столу. В macOS и Linux доступны такие варианты, как Remmina или FreeRDP. Чтобы подключиться:
Несмотря на следование процессу настройки, некоторые пользователи могут столкнуться с проблемами. Вот несколько общих советов по устранению неполадок:
~/.Xclients
и что он является исполнимым. Проверьте журналы XRDP на наличие ошибок (/var/log/xrdp.log
и /var/log/xrdp-sesman.log
).sudo systemctl restart xrdp
при необходимости.Хотя XRDP способствует удаленному доступу, важно обеспечить, чтобы ваше соединение было безопасным. Рассмотрите следующие меры:
/etc/xrdp/sesman.ini
.Настройка удаленного доступа к рабочему столу с помощью XRDP на Fedora позволяет легко и гибко управлять вашей системой для личных проектов, административных задач или профессиональной работы. Следуя процедурам, изложенным в этом руководстве, вы должны получить полностью функционирующую настройку удаленного рабочего стола, готовую к использованию с любой клиентской платформы. Всегда помните о важности поддержания безопасности ваших удаленных соединений, чтобы защитить ваши данные и системы от потенциальных угроз.
Продолжайте изучать дополнительные возможности для Fedora и XRDP, чтобы еще больше настроить удаленный опыт в соответствии с вашими конкретными нуждами и предпочтениями. Универсальность, которую предлагает Fedora, делает ее идеальным выбором для пользователей, которые хотят настроить и управлять своими системами удаленно.
Если вы найдете что-то неправильное в содержании статьи, вы можете