LINUX.ORG.RU

Настоящий аналог Radmin´а


0

1

Какой в Линуксе есть настоящий аналог RAdmin или метод, позволяющий его заменить?

PS. Ремарка для тех, кто предложит VNC: он является аналогом не RAdmin, а RDP, и поэтому не позволяет видеть и совершать совместные действия юзеров на общем рабочем столе, как RAdmin.

Отсюда побочные фефекты: например, запускаю через VNC на удаленном компе Firefox, а в ответ получаю ругань, что Firefox уже запущен (локальным юзером), но мне-то этого не видно. В-общем, VNC это не RAdmin, и уже понятно, почему.

★★★★★

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

Ладно, ладно, раскудахтались, я с утра еще не принимал :)

А вот roof похоже принял, потому что написал:

Мало того, что VNC (x11vnc) отлично позволяет как совместную работу,

(skip) (skip) (skip) (skip)


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



т.е. в одном абзаце насчет совместной работы противоречит сам себе :-P


Господа лоровцы, может, вы в своих объяснениях не обратили внимание на тот тонкий момент, на который я неоднократно обращал ваше внимание?

Повторю еще раз на наглядном примере:

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

Он звонит мне с просьбой разобраться, я захожу по VNC на его рабочий стол. Но вижу при этом только сам рабочий стол, документы и ярлыки на нем. Однако ни запущенного почтового клиента, ни других программ я не вижу - они для меня скрыты.

Да, конечно, если на этот рабочий стол зайдет другой удаленный Чукча, то он тоже увидит рабочий стол, ярлыки, но программ не увидит.
Но если я первый зашел с опцией shared, то меня из сессии VNC при входе второго удаленного Чукчи не выкинет, и мы будем видеть наши совместные чукчинские действия.
Проблема в другом - что ни пупкинские действия, ни его запущеные программы мы по прежнему видеть не будем, и это - та самая главная проблема, которую в рамках VNC решить не могу (виндовый RAdmin решает сходу).

Так у меня работает штатный VNC, который ставится из репозитария Федоры из пакета tigervnc.

Вот, кажется все подробнейшим образом описал.

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

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

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

здесь roof про rdp писал вообще то

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

Да не то что бы упорствую, ну, может написали не совсем понятно, потому и спрашиваю - как вы это так делаете, что видите действия пользователя по VNC?

Поподробнее, пожалуйста, у меня это пока никак не получается.

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

Может, VNC по дефолту не показывает действия пользователя, и надо включить какую-то фичу в нем?

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

какой порт указываешь? по дефолту 5900+номер дисплея. В хелпе должно быть указано как задавать дисплей

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

Ну да, так и указываю, обычно получается 5901, это видно в логах VNC.
Еще создается порт для работы через Жаву, но я ее не использую.

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

Ты создаёшь новую X-сессию (вглядись - дисплей же :1), а надо в существующей запустить

$ x11vnc -display :0
и коннектиться на порт 5900 по дефолту

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

> Ты создаёшь новую X-сессию (вглядись - дисплей же :1), а надо в существующей запустить

Ага! :) И как сие сотворить в чудеснейшей программе, которую мне посоветовали здесь же, на ЛОре, под мелодичным названием Remmina?

http://remmina.sourceforge.net/

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

Ты точно чукча :) Для того, чтоб подключиться удалённо, нужно, чтоб на удалённом хосте был ясен пень запущен X-сервер, осуществлён логон и запущен x11vnc на том дисплее, на который совершён логон (по дефолту :0). Затем ты у себя берёшь любой VNC-клиент (в том числе и редмину эту) и коннектишься по адресу удалённого хоста по порту 5900 или какой указал, запуская x11vnc.
Для слепых: профайл - протокол VNC - адреса, пароли, явки...

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

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

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

> Ты точно чукча :)
Не был бы чукчой, не спрашивал бы :)
Вот смотри: на удаленном хосте запускаю vncserver, в своем логе он пишет, что слушает VNC-соединения на порту 5901, т.е. для дисплея :1.
К этому дисплею, т.е. по 5901, ессно, конекчусь без проблем, но в нем не вижу действий локального юзера.

А когда пытаюсь подконектится на дисплей :0, т.е. указываю порт 5900, то никакого коннекта не происходит.
И по идее и не должно быть, т.к. в том же логе о 5900 нет ни звука.


В гноме в настройках включается совместный доступ к рабочему столу именно так, как тебе нужно

Причем тут гном? Нет тут никакого гнома, обычный OpenBox, да мало ли что еще, мне надо универсальный метод, без привязки к гномокедам.

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

У roof'а уже месяц ни в одном глазу. Просто внимательнее читать надо :) Тебе сто раз уже сказали, не надо ни tigervnc, ни tihghtvnc. Надо x11vnc. После запуска без параметров он сам откроет тебе сессию с дисплея :0 и скажет, на каком порту он ее открыл. На этот порт коннектишься любым клиентом и вэлкам =) Другие vnc-серверы создают новый виртуальный дисплей :1, :2 и т.д. , поэтому ты видишь там только пустой рабочий стол, ибо локальный юзер в это время работает на дисплее :0. Что непонятного-то? :)

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

Вроде понемногу наступает просветление :)
Т.е. ты хочешь сказать, что получение нулевого стола возможно только с помощью этого самого x11vnc, а другие VNC-серверы этого не умеют??

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

хватит, чукча уже больше на белого медведя похож. пусть хоть википедию почитает. или как в плохом анекдоте, чукча - писатель?

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

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

Поэтому давно использую обычный VNC, с ним никаких проблем с устойчивостью нет, кроме одной - как я понял, нет нулевого стола.

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

Ну хорошо, поставил этот ваш любимый x11vnc.
Запустил его пока из рутовской консоли, Remmina к нему вяжется и показывает этот самый вожделенный нулёвый рабочий стол.

Вроде как фсе хорошо. Но возникают вопросы - почему тигру в клетке не докладывают мяса?!
Нет, не то. Ага, вот оно:

1. Почему дятлы, создавшие обычный VNC-сервер, не предусмотрели в нем 0-й рабочий стол и можно ли это просто доделать?
2. Если нет, то как запускать x11vnc как сервис? Потому что после его установки в списках сервисов его там не обнаружил.

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

из рутовской консоли

Ты чё и в ГУЕ под рутом сидишь?
Ты ж понял, что желательно запускать из-под того юзера, в чей гуй лезешь.

>>Почему дятлы

Посмотри на мою аватарку и извинись, ссс.... чукча

>>Если нет, то как запускать x11vnc как сервис?

Какой нафиг сервис? Ты не забыл? Ты сейчас не в венде! Тут демоны если чё...
И да, достаточно в ~/.bashrc дописать что-то вроде x11vnc -display $DISPLAY и при логине юзера будет сразу запускаться vnc-сервер на этй сессию

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

> Ты чё и в ГУЕ под рутом сидишь?
Нет, канешно, юзером! Но когда запустил из гуевого списка программ «Интернет / X11VNC Server» и на экране ничего не произошло (и хз, должно ли было), то на скорую руку, чтобы долго не копаться, запустил на столе юзерский терминал, в нем зарутился и тогда уже запустил этот x11vnc сервер, увидел, как по экрану побежали нужные строки, понял, что «процесс пошел».

Посмотри на мою аватарку и извинись, ссс.... чукча

Да ладно тебе! :) Если на этой аватарке дятел, то я точно чукча.
Я ведь не обижаюсь на это прозвище. К тому же я имел в виду совсем других дятлов :) Но если для тебя это так важно - сорри.

Какой нафиг сервис?

Какие нафиг демоны? «Демоны» - они во фрябздях, «Службы» в вендах (если не ошибаюсь, патамучта дома вендов не держим-с, да-с!)
А вот в Линксе точно сервис - запусти «setup» и сам увидишь.

И да, достаточно в ~/.bashrc дописать что-то вроде x11vnc -display $DISPLAY

Нуууу, это известный костыльный метод. Но это не кошерно, т.к. страдает рядом недостатков, в обычном VNC, который работает как сервис, это сделано куда лучше.

Так что же, «обычный» VNC-сервер никакими настройками нельзя заставить работать в «нулевом» столе?

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

В юзеровском терминале надо было запустить и всё. Не в рутовском, любитель гуевых иконок.

Китоглав там. Разрабы просили передать, что прощают твоё невежество.

>>«обычный» VNC-сервер никакими настройками нельзя заставить работать в «нулевом» столе?

На, читай

>>точно сервис - запусти «setup» и сам увидишь

# setup
bash: setup: command not found

In Unix and other computer multitasking operating systems, a daemon is a computer program that runs in the background, rather than under the direct control of a user.

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

> # setup

bash: setup: command not found


Ладно, так и быть, ща я тебе федоровский скрин выложу :)

А что у тебя за линух?

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

> Не в рутовском, любитель гуевых иконок
Говорю ж, спешил, а еще интересно стало - что будет, если нажму эту появившуюся x11vnc-иконку? Для чего-то ж ее пришпандорили.

Вот, выкладываю скрины команды setup

http://savepic.org/1754368.png
http://savepic.org/1746176.png

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

Как по мне, так это один хер, тем более что их путает сама RedHat, так что все претензии к ней :)

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

> На, читай

И шо это мне подсунул? Как строить VNC-сервер я и без хавту знаю, а вот как в нем сделать нулевой р/стол, в этой сцылке не нашел.

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

> И да, достаточно в ~/.bashrc дописать что-то вроде

x11vnc -display $DISPLAY и при логине юзера будет

сразу запускаться vnc-сервер на этй сессию



Ну вот, помню, что этот x11vnc какой-то пакостный, так и оказалось.
1. Прописал эту чудо-строку в .bashrc.
2.Перелогинился. Но на локальном столе только обои - ни значков, ни тулбаров, все висит, как будто ждет чего то.
3. Догадался, чего ждет - коннекта VNC-клиента.
Поэтому законнектился - и да, на локальном столе все забегало и появились иконки и прочее.
4. Но зато теперь в окне клиента тоже видны только обои и больше нечего.
5. Отлогинился клиентом - локальный стол продолжает нормально работать, но VNC-клиент на него больше не вяжется - надо перелогиниваться локально, чтобы снова запустился этот долбанный x11vnc server. Но толку с него все равно никакого (п.2 - 4).

В-общем, гуйня все это, ваше благородие, x11vnc в таком виде непригоден как замена Radmin´а.

Поэтому снова: хачу нормальный линуксовый аналог RAdmin´а!!!

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

Не, не сразу, спасибо :)

Но тем не менее - если я случайно вышел из сессии (локально или удаленно), то удаленно уже не смогу зайти на комп.
Потому что x11vnc, как уже говорилось - не «демон» с вытекающими отсюда последствиями вредными всякими.
Обычный VNC такой ущербностью не страдает, потому как демон, но блин, в ём нет 0-го стола!

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

Ты манипулируешь терминами, в которых не разбираешься и обвиняешь в ущербности и дятловатости тех, кто написал софт, в котором ты не осилил разобраться.

Желаю удачи.

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

adriano32, не абижайся, у меня и в мыслях не было тебя обидеть.
Наоборот, я искренне благодарен тебе за оказанную помощь!
Хотя ты, насколько понял, больше ее не оказываешь, но к этому моменту с твоей помощью я успел выработал хоть и кривоватое, но практически пригодное решение:

1. Устанавливаю оба сервера - «обычный» VNC и X11VNC.
2. Для входа на не-залогиненый рабочий стол использую VNC.
3. Затем использую X11VNC.

Но что-то сомнения гложат, где-то что-то не так в этой схеме...

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

Если не ошибаюсь, то, как минимум, в kde есть свои адаптированные (хотя и основанные на том же vnc), механизмы шаринга рабочего стола. vnc сервер это действительно, скорее, терминальный сервер. А плясать надо бы от задачи, только желательно, чтобы эта задача была адекватной, а не абсурдной.

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

Если есть желание уяснить задачу, то она описана в первом сообщении топика, а далее уточнена, вместе с исключением гномо-кедов.

Хотя задача сформулирована точнее некуда, но адекватного решения в советах так и не увидел, больше «учи да осваивай».
Но если в этом учении и освоении я уперся в тупик, а советы исчерпались, то что, ставим точку?
В таком случае я тоже вынужден прийти к неутешительному выводу: полноценной замены RAdmin´у в Линуксе нет.

Полноценная - это которая:

1. Которая умеет показывать и управлять 0-м (реальным) рабочим столом совместно с локальным юзером.
2. Работает как полноценный сервис («демон», служба и т.п.)
3. При коннекте запрашивает пароль и достаточно надежно шифрует трафик (хотя бы DES-128).

Нету такого? Так чего ж вы меня чукчой и медведями тычете?

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

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

Потому что иначе все три пункта выполняет x11vnc.

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

Хотя если вписать в [предстартовые] конфиги kdm/gdm будет и это.

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

Цель сформулирована явно некорректно. У вас цель - определить, что в линуксе нет radmin или аналога. Эту цель вы достигли. Остальное - от лукавого, так как любые функции radmin возможно реализовать посредством vnc.

former_hokum
()
Ответ на: комментарий от chukcha

1. x11vnc это умеет 2. «Сервис» в линуксе это такой же процесс как и все остальные. Добавь x11vnc с нужными параметрами в .bashrc сам. 3. При коннекте пароль запрашивается, если ты указал необходимость этого в параметрах. Шифрование трафика проще всего организовать при помощи ssh-туннеля. Это достаточно надежно.

Пожалуйста, я тебя очень прошу, прочитай man x11vnc. У тебя сразу пропадут все глупые вопросы.

Я тебя так понимаю, что тебе хочется именно radmina, с гуем и чтобы только кнопочки нажимать, тогда тебе правильно показали в сторону больших DE, где это встроенная возможность. Если хочется суровости и текстовых конфигов (раз уж *Box юзаешь) то прочитай ман. Это последнее мое сообщение в этом треде, все что можно сказать уже сказано

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

adriano32:

Я так понял, основное, что ты хочешь, чтоб как в радмине на венде:

вылогинился с компа, но не выключил, а по радмину потом подконнектился


- и вот оно окошко с вводом логина:пароля на удалённой системе. Верно?



Верно. А пока обычный VNC выполняет п.2 и 3, а x11vnc - п.1.
Здорово, правда - за столько лет разработок VNC не сделать нормальную софтину для удаленного руления иксовым рабочим столом?

roof:

1. x11vnc это умеет

но не умеет остального

2. «Сервис» в линуксе это такой же процесс как и все остальные. Добавь x11vnc с нужными параметрами в .bashrc сам.

К сожалению, ты тоже не понял, чем отличается работа процесса, запускаемого как сервис, от запускаемого через .bashrc или какой-то там .autostart

3. Шифрование трафика проще всего организовать при помощи ssh-туннеля. Это достаточно надежно.

Это я знаю, но я не хочу городить огород из разных программ и методов.
Ну как ты не поймешь - мне нужна самодостаточная софтина, которая сама всеми этим возможностями обладает. Как тот же Radmin.
Уже несколько лет пользовался этими VNC - сначала x11vnc, но были причины от него отказаться, затем VNC в виде tigervnc, этим пользуюсь до сих пор, и в принципе в нем устраивает всё, кроме отсутствия 0-го стола. Одно время баловался NX, но эта вещь в себе не везде присутствует, а фришные версии, с которыми имел дело, в отличие от коммерческих часто глючили.
Не от хорошей же жизни занялся поисками софтины (X-сервера), которая сочетала бы все вышеперечисленные возможности. Она реально нужна в работе. Ни VNC, ни x11vnc не подходит, т.к. ни одна не умеет все то, что необходимо.
Ганять меня по манам не надо - это я умею без подсказки.
Но если вы тут такие умные, то почему ни один из вас с помощью этих манов не показал пример, в котором все работает так, как нужно?

former_hokum:
А вот тебе вообще лучше промолчать или заткнуться, потому вместо помощи ты перешел на голое критиканство и извращения чужих мыслей, тем самым провоцируя на ответную грубость!

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

google://«x11vnc до входа в систему gdm presession»
google://«x11vnc до входа в систему kdmrc»

>>Здорово, правда - за столько лет

Да сколько можно? Ты только и можешь, что поливать разрабов грязью. Бери и пиши код, если не находишь нужного функционала.

А если хочешь возразить: «Я не кодер, я хочу взять и пользоваться!», милости просим в Job.

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

> Полноценная - это которая:

1. Которая умеет показывать и управлять 0-м (реальным) рабочим столом совместно с локальным юзером.

2. Работает как полноценный сервис («демон», служба и т.п.)


3. При коннекте запрашивает пароль и достаточно надежно шифрует трафик (хотя бы DES-128).


Нету такого? Так чего ж вы меня чукчой и медведями тычете?



Попробуй «поженить» xrdp и x11vnc, как описано например здесь:
http://www.linuxquestions.org/questions/slackware-14/newbie-to-xrdp-725462/

Мало? Гуглируй:
http://www.google.ru/search?q=xrdp+x11vnc

Тогда и шифрование будет, и имя с паролем, и скорость, и кроссплатформенность.

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

Вот как настроить:
«Only change to nomad/xrdp was /etc/xrdp/xrdp.ini I added»

[screen]
name=Display Screen
lib=libvnc.so
username=n/a
password=ask
ip=127.0.0.1
port=5900

Из линукса подключайся rdesktop (консоль), tsclient, remmina (графика)
Из винды - mstsc.exe

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

М...м вроде тебя по-другому, видимо, не объяснить, что они м...и, кроме как открытым текстом. Так вот читай - ты М...К. Потому что даже не понимаешь то, что тебе люди пишут. Ну и хрен с тобой.

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