[РЕШЕНО] 2024г ArchLinux терминальный доступ тонкий и толстый клиент через VNC или RDP или еще что?

wau
Гномосессию, открывает черный экран и отваливается.
https://wiki.x2go.org/doku.php/wiki:development:glx-xlib-workaround
pacman -S openbox на сервере и в него пробуйте, для гнома нужны хаки glx

Если нужен именно гном то NoMachine должна тянуть, ограничение одного подключения бесплатной версии можно обойти
https://wiki.archlinux.org/title/NoMachine#Separate_NoMachine_X_session_in_parallel_with_existing_X_session
wau
Из описания подхода rdp следует отвергнуть

Я так понимаю, что тут какие-то идейные соображения, ведь в альтернативу предлагается установка отдельного сервиса с другим устаревшим проприетарным протоколом? :)

Все решения на ssh гоняют плотный трафик, спасибо что сжатый хотя бы gzip. Vnc почему-то тоже недалеко ушёл, реализовано уже несколько алгоритмов с разной степенью применимости, поэтому остаётся rdp да NoMachines..
Ну нет, что так и обобщено в старовом сообщении -
2. RDP - Nebulosa хвалит - https://archlinux.org.ru/forum/post/261000/
Идейное только что мы остаемся под Арчем. А РДП будет тестироваться сразу после NoMachines. Отчитаюсь.
Кстати, среди множества инструкций по запуску, даже применительно к Арч, есть множество нестыковок, начиная с отсутствия в натуре /etc/freerdp, /etc/xrdp и т.п., не говоря уже о службе. Есть ли актуальная инструкция?

Даже простейшее из инструкции https://man.archlinux.org/man/extra/freerdp/freerdp-shadow-cli3.1.en не взлетает -

freerdp-shadow-cli3 /port:12345
X11 connection rejected because of wrong authentication.
Ожидаемо выяснилось, что имеющиеся в сети инструкции обросли мхом. И здесь тоже проблематика обсуждалась давно - https://archlinux.org.ru/forum/topic/14326, https://archlinux.org.ru/forum/topic/17999.

Опробовал и NoMachine и скажу нет, не понравилось - ну не хочется мне через гуи настраивать и из сеанса юзера черезм ногократный ввода пароля рута что-то включать. Хочется видеть привычные текстовые конфиги, где просто буковками все записывается.
Так что буду признателен за наводки на внятные, актуальные инструкции запуска как терминального сервера freerdp. Пока даже не понял, чем он отличается от xrdp.
wau
Ожидаемо выяснилось, что имеющиеся в сети инструкции обросли мхом. И здесь тоже проблематика обсуждалась давно - https://archlinux.org.ru/forum/topic/14326, https://archlinux.org.ru/forum/topic/17999.
Так что буду признателен за наводки на внятные, актуальные инструкции запуска как терминального сервера freerdp. Пока даже не понял, чем он отличается от xrdp.

Что-то у вас всё смешалось в кучу :)

Xrdp - это RDP-сервер, который предоставляет управление компьютером. А freerdp - это клиент, который подключается к RDP-серверу. Можно использовать не консольный freerdp а настроить его через Remmina - графическая оболочка для консольной программы.

Обе программы вполне себе живые, судя по их Гитхабам. А вот rdesktop перестал развиваться.
Поискав ещё информацию, на удивление, всё же есть freerdp сервер, но ссылки на него очень древние.

Вот нашёл ещё такую статью https://hackware.ru/?p=11888#24 Не знаю насколько она актуальная..

Также есть два пакета freerdp и видимо нужно ставить новый freerdp2
Попутно. На одно машине операция (2/2) Refreshing PackageKit... выполняется безумно долго и отваливается по таймауту. Стандартные pacman -Syy проходят штатно. mirrorlist аналогичен другим машинам. Как поправить?
wau
PackageKit

wau
Как поправить?

pacman -Rds  packagekit  gnome-packagekit

Тянуть эту гадость в Арч не надо
Она сама приятнулась, видимо при какой-то зависимости из packagekit-qt5, спасибо, убил их всех.

Что сделал и неудачно -
1. Remmina. Я точно помню, что раньше она без вопросов с пол-оборота заводилась с rdp. Ныне это не так. Есть ставить remmina, то дооступные сессии только ssh + x2go. Если из ауры remmina-git, то + vnc и что-то еще. Снес.
2. запускаем из консоли, да, с годами тяготею к честной консоли. rdesktop. Потому, что freerdp ныне идет лишь как сервер. rdesktop штатно ставится, запускается - но это "клиент". Сервер же xrdp, который тоже штатно ставится и штатно запускается.

Запуская подключение командой вида rdesktop 192.168.1.254:3389 -u:test

я получаю экран и окно входа с выбором вида сессий, где нет гнома. И нет возможности смен раскладки клавиатуры (Autoselecting keyboard map 'ru' from locale) - совсем, а по умолчанию в сеансе она русская. Что уже не хорошо. Ввожу тестовый пароль, начинается подключение, и не пускает.

User does not exist, or could not be autenticated. Локальный вход этого юзера проходит нормально и в Х, и в Вайланд сесссии.

Ищу решение для запуска в xrdp гномосессии. Пример прописки в sesman.ini пока не нашел. Читаю https://askubuntu.com/questions/135483/how-to-configure-xrdp-to-start-cinnamon-as-default-desktop-session

В этих источниках -
https://hackware.ru/?p=11888#24
и ранее найденном-прочитанном -
https://b14esh.com/nix/archlinux/archlinux-xrdp-xorgxrdp-rdp.html
https://bbs.archlinux.org/viewtopic.php?id=284854
https://aur.archlinux.org/packages/xorgxrdp-glamor

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

Попутно -- выяснилось, что многие хаутушки или врут, или отстали. Вот все мои стенания этого поста выше об ошибке входа были следствием устаревания инструкций ввода имени юзера в командной строке. Вместо -u:test надо передавать команду -u test, разделителем вместо двоеточия стал пробел.
 
Зарегистрироваться или войдите чтобы оставить сообщение.