Каковы различия между rdesktop и xfreerdp?

Поскольку Вы предложили, rbash обеспечивает более или менее вид вещи, которая Вы после. Это ограничивает выполнение только исполняемыми файлами уже в Вашем ПУТИ и запрещает изменение большой части деталей среды выполнения. Но конечно если Вы не осторожны, о каких программах Вы предоставляете доступ к, для кого-то очень легко убежать (предоставьте доступ к любому интерпретатору, такому как жемчуг или Python, и все кончено).

Другое традиционное решение обычно включает chroot и/или тщательно выбранные опции монтирования. Можно смонтировать файловую систему noexec или nosuid, который запрещает эти функции. Таким образом путем монтирования любой перезаписываемой файловой системы noexec, это предотвратит осуществление любых программ, которые не являются частью системы только для чтения. Можно объединить их для создания специальной chroot среды, которая тесно управляет тем, что может быть сделано.

26
13.04.2017, 15:36
2 ответа

FreeRDP (xfreerdp, чьё имя пакета Debian - freerdp-x11) значительно меньше используется, чем rdesktop, согласно статистике Debian Popularity Contest, отчасти потому, что он намного новее:

#rank           name  inst vote   old recent no-files (maintainer)
1429        rdesktop 56497 4281 41399  10775       42 (Laszlo Boszormenyi)
3056     freerdp-x11 14232 1389  9845   2992        6 (Mike Gabriel)

Согласно FreeRDP в Википедии,

FreeRDP была вилкой в 2009 году с rdesktop с целью модуляризации кода, решения различных проблем и реализации новых возможностей.

... но список возможностей Википедии не всплывает, которые пришли с rdesktop и которые являются "новыми". В анонсе релиза FreeRDP 1.0 (январь 2012) был предложен этот список новых возможностей, которые, вероятно, также недоступны на rdesktop:

  • RemoteFX.
    • Как кодер, так и декодер
    • SSE2 и NEON оптимизация
  • NSCodec
  • RemoteApp
    • Работа, небольшие сбои
  • Переадресация мультимедиа
    • поддержка ffmpeg
  • проверка подлинности на сетевом уровне (NLA)
    • NTLMv2
  • Certificate validation
  • FIPS-совместимая RDP security
  • new build system (cmake)
  • добавила официальный логотип и иконку

FreeRDP также имеет сервер (перечисленный как экспериментальный в версии 1.0), в то время как rdesktop - нет.

19
27.01.2020, 19:40

Для всех, кто доходит до этого:

Среди всех клиентов rdp, которые я пробовал при подключении к серверу Windows на лазурном сервере, все работали, кроме rdesktop, у которого, похоже, возникла проблема. с последней версией протокола. См. Здесь https://bugzilla.redhat.com/show_bug.cgi?id=1075697 → удалить!

freerdp (xfreerdp на debian) великолепен. Проверьте их github https://github.com/FreeRDP/FreeRDP

6
27.01.2020, 19:40

Теги

Похожие вопросы