LINUX.ORG.RU

xrdp: одновременное подключение под одной учеткой - как запретить?

 ,


1

2

Приветствую! Пусть будет комп1 (установлена Lubuntu) - локальный комп и комп2 (установлена Xubuntu) - удаленный комп На компе2 установлен xrdp, за ней локально работают под учеткой user. На компе1 установлена Remmina, c нее происходит подключение к компу2, но прикол в том, что при таком же логине и пароле происходит успешное подключение. Получается, что подняты две паралельные сессии, одновременно работающие под одной учеткой! Если бы я подключался по rdp к тому же winsows 7, то при подключении с точно такой же учетной записью предыдущую выбивало, так как нарушается работа сторонних приложений. Если на компе2 создать папку, то она тут же появляется в окне удаленного доступа. Если же запускаю тот же Firefox, то на второй сессии Firefox при запуске сообщает «Firefox is alredy running..» http://i90.fastpic.ru/big/2017/0427/6a/a4f8bdbc653013eac4fd7d489c96d36a.png

Как запретить паралельные сессии под одной учетной записью? Чтобы срабатывала защита - если кто-то подключается под таким же аккаунтом, то предыдущая сессия автоматически закрывалась.



Последнее исправление: sasha300 (всего исправлений: 1)
Ответ на: комментарий от imul

Нее, там про паралельные сессии, а тут по один аккаунт

sasha300
() автор топика

Тебе нужно как в винде поведение? В той же Remmina есть команда, которую надо выполнить при подключении, можно разорвать, соединение грохнуть на порту, например.

ilovewindows ★★★★★
()
Ответ на: комментарий от ilovewindows

т.е. нужно делать рекконект, чем создавать новое подключение?

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

sasha300
() автор топика

А vnc и прочие, которые гоняют изображение экрана, почему не используешь? С разрывом же в той же винде неудобно, непонятно соединение разорвалось само или еще кто-то зашел.

ilovewindows ★★★★★
()
Ответ на: комментарий от ilovewindows

vnc более медленное (тут расписывается почему: https://lugnsk.org/lugnskru/2009/04/vnc-rdp-i-prochie-prelesti-udalennix-desk...) Если к винде подключиться по rdp с тем же логином/паролем, то у пользователя выскочит окошко, мол пользователь хочет подключиться, да/нет и дается секунд 10 на отклонение или принятие (по дефолту). К сожалению, проприетарный протокол RDP лучше любого open sourse протокола (поправьте, если ошибаюсь), поэтому отталкиваюсь от него

sasha300
() автор топика
Ответ на: комментарий от Deleted

так самое интересное, что при удаленном доступе заходит именно в активную сессию! Правда когда завожу пароль, то пишет, что пароль не верный, а когда переподключаюсь, то вылазит вот такое окно: http://i89.fastpic.ru/big/2017/0428/96/141fd9c0db802e3d0b554febdd097496.png после чего ввожу еще раз пароль и подключаюсь к активной сессии.

Было бы здорово, если пойму как «выбивать» сессию, запущенную локально. Если подскажете как - буду признателен!

sasha300
() автор топика
Ответ на: комментарий от Deleted

Разобрался. Подключался по дефолту, используя Remmina и выбирая sesman-Xvnc но победить раскладку не удалось, с сессиями тоже трабл. Короче проще юзать sesman-Xrdp, грузим по этой инструкции (которая в шапке): https://unixforum.org/index.php?showtopic=133976 и теперь все вуаля, раскладка переключается, но осталась проблема с сессиями (об этом ниже) Чтобы мог подключался с разных компов и попадал в одну и ту же сессию надо в файле /etc/xrdp/xrdp.ini параметр MaxSessions=10 поменять на MaxSessions=1 Про это нашел тут: http://aleksandr0105.ru/2014/12/06/terminalnyy-server-xrdp-na-ubuntu.html

В итоге как только авторизуюсь с нового компа, то с предыдущего сессия автоматом рвется. + корректно работает переключение раскладки клавиатуры на русский язык

Но нашел еще один протокол: freerdp (который поддерживает Remmina), он лучше проприетарного rdp или игра не стоит свечь?

sasha300
() автор топика
Ответ на: комментарий от sasha300

freerdp - это не протокол, это форк rdesktop, более лучшая реализация RDP-клиента(вроде как еще и зачатки сервера есть, но тут врать не буду) под Linux

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.