Автор Тема: Удаленное управление компьютерами, общий доступ  (Прочитано 9964 раз)

Оффлайн PM

  • Участник
  • *
  • Сообщений: 57
Ситуация такая: компьютерный класс - 14 машин + 1 учительская, решено устанавливать мастер. Никакие файловые или принт серверы не нужно, а нужно что бы учительский комп имел доступ ко всем машинам, к примеру чтобы скинуть на каждую машину(в какую нибудь расшаренную папку) файлы, или лучше всем машинам подключить какую то одну расшаренную (типа сетевого диска как в винде)?, возможно при  таком описание удаленное управление рабочим столом с машины учителя?
Пока не спрашиваю как именно это делается, просто по какому пути легче пойти, или какая реализация доступна?
Linux- либо разберусь...либо возненавижу...

DdShurick

  • Гость
 Программа управления классом iTalc.

Оффлайн PM

  • Участник
  • *
  • Сообщений: 57
Программа управления классом iTalc.
Спасибо, посмотрю
Linux- либо разберусь...либо возненавижу...

Оффлайн Ivan_Viktorovich

  • Участник
  • *
  • Сообщений: 62
да, Italc неплохая вещь, пиши если вопросы будут, помогу чем смогу по Italcку. :)

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Подскажите пожалуйста, как в ALT Linux решается обычно задача удалённого запуска консольного приложения?

Например:
надо запустить именно в TTY1 картинку с вебкамеры vlc v4l:///dev/video0 потомучто туда мониторы подключены.

Как это можно сделать по сети? ssh например

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Подскажите пожалуйста, как в ALT Linux решается обычно задача удалённого запуска консольного приложения?

Например:
надо запустить именно в TTY1 картинку с вебкамеры vlc v4l:///dev/video0 потомучто туда мониторы подключены.

Как это можно сделать по сети? ssh например
man ssh для начала.
ssh <host> <command>
Андрей Черепанов (cas@)

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
для начала.
Код: [Выделить]

ssh <host> <command>
Не работает.
[apt5@host-242 ~]$ ssh server vlc v4l:///dev/video0
ssh: Could not resolve hostname server: Name or service not known
[apt5@host-242 ~]$ ssh 192.168.0.100 vlc v4l:///dev/video0
apt5@192.168.0.100's password:
[0x80fd1c8] pulse audio output error: PulseAudio server connection failure: Соединение отвергнуто
[0x80efbd8] main interface error: no suitable interface module
[0x804e8c0] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x80efbd8] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[0x80efbd8] main interface error: no suitable interface module
[0x804e8c0] main libvlc error: interface "dbus,none" initialization failed
[0x804e8c0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[0x80efbd8] qt4 interface error: Could not connect to X server
[0x80efbd8] skins2 interface error: cannot initialize OSFactory
[0x80efbd8] [cli] lua interface: VLC media player 2.1.4 Rincewind
Listening on host "*console".
Command Line Interface initialized. Type `help' for help.
> Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
[0x8136af0] xcb_xv vout display error: window not available
[0x8136af0] xcb_glx vout display error: window not available
[0x8136af0] xcb_x11 vout display error: window not available
Error opening terminal: unknown.
[apt5@host-242 ~]$

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Посмотрите
"Удаленный доступ к графическому приложению по ssh"
из
http://forum.altlinux.org/index.php/topic,9175.msg124450.html#msg124450
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
"Удаленный доступ к графическому приложению по ssh"
Там что-то совсем не понятно. Мне надо, если по простому,  включить монитор воткнутый в сервер. Только сделать это  - удалённо (с другого компа).

Если есть клава, в сервере, то это делается легко:
1) Логин пароль
2) vlc v4l:///dev/video0
и всё работает именно на том мониторе, воткнутом в сервер.

А т.к. клавы нет, то мне надо сделать то-же самое, только по сети. В SSH он начинает показывать там откуда подключаешься - на монитере воткнутом в клиента. А надо , чтоб показывал там, куда подключаешься - именно в сервере.
SSH это правильное направление раскопок для такой цели?
« Последнее редактирование: 20.07.2014 18:15:57 от МИНЗДРАВ »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
[root@server ~]#apt-get install xvfb-run
Это, что не работает.
Пишет:
[apt5@host-242 ~]$ ssh -X 192.168.0.100
apt5@192.168.0.100's password:
Last login: Sun Jul 20 18:24:00 2014 from 192.168.0.242
/usr/bin/xauth:  file /home/apt5/.Xauthority does not exist
[apt5@server ~]$

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
и по мануалу, что-то тоже не пашет
[apt5@host-242 ~]$ SSH_TTY1 192.168.0.100
bash: SSH_TTY1: команда не найдена
[apt5@host-242 ~]$ ssh_tty1 192.168.0.100
bash: ssh_tty1: команда не найдена
[apt5@host-242 ~]$

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
А надо , чтоб показывал там, куда подключаешься - именно в сервере.
Так почитайте следующий ответ
Удаленный рабочий стол или использование VNC -сервера
http://forum.altlinux.org/index.php/topic,9175.msg124456.html#msg124456
« Последнее редактирование: 20.07.2014 19:51:48 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Удаленный рабочий стол или использование VNC -сервера
запускаете VNC-сервер
Код: [Выделить]

[vova@server ~]$x11vnc -shared -viewonly -forever -passwd 123
Он пишет
20/07/2014 20:30:42 *** XOpenDisplay failed. No -display or DISPLAY.У меня, иксов-то нету.
Куда дальше копать?

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
[root@server ~]# x11vnc -shared -viewonly -forever -passwd 123
20/07/2014 20:30:42 passing arg to libvncserver: -passwd
20/07/2014 20:30:42 x11vnc version: 0.9.12 lastmod: 2010-09-09  pid: 3454
20/07/2014 20:30:42 XOpenDisplay("") failed.
20/07/2014 20:30:42 Trying again with XAUTHLOCALHOSTNAME=localhost ...
20/07/2014 20:30:42
20/07/2014 20:30:42 *** XOpenDisplay failed. No -display or DISPLAY.
20/07/2014 20:30:42 *** Trying ":0" in 4 seconds.  Press Ctrl-C to abort.
20/07/2014 20:30:42 *** 1 2 3 4
20/07/2014 20:30:46 XOpenDisplay(":0") failed.
20/07/2014 20:30:46 Trying again with XAUTHLOCALHOSTNAME=localhost ...
20/07/2014 20:30:46 XOpenDisplay(":0") failed.
20/07/2014 20:30:46 Trying again with unset XAUTHLOCALHOSTNAME ...
20/07/2014 20:30:46

20/07/2014 20:30:46 ***************************************
20/07/2014 20:30:46 *** XOpenDisplay failed (:0)

*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
*** There may be "Xlib:" error messages above with details about the failure.

Some tips and guidelines:

** An X server (the one you wish to view) must be running before x11vnc is
   started: x11vnc does not start the X server.  (however, see the -create
   option if that is what you really want).

** You must use -display <disp>, -OR- set and export your $DISPLAY
   environment variable to refer to the display of the desired X server.
 - Usually the display is simply ":0" (in fact x11vnc uses this if you forget
   to specify it), but in some multi-user situations it could be ":1", ":2",
   or even ":137".  Ask your administrator or a guru if you are having
   difficulty determining what your X DISPLAY is.

** Next, you need to have sufficient permissions (Xauthority)
   to connect to the X DISPLAY.   Here are some Tips:

 - Often, you just need to run x11vnc as the user logged into the X session.
   So make sure to be that user when you type x11vnc.
 - Being root is usually not enough because the incorrect MIT-MAGIC-COOKIE
   file may be accessed.  The cookie file contains the secret key that
   allows x11vnc to connect to the desired X DISPLAY.
 - You can explicitly indicate which MIT-MAGIC-COOKIE file should be used
   by the -auth option, e.g.:
       x11vnc -auth /home/someuser/.Xauthority -display :0
       x11vnc -auth /tmp/.gdmzndVlR -display :0
   you must have read permission for the auth file.
   See also '-auth guess' and '-findauth' discussed below.

** If NO ONE is logged into an X session yet, but there is a greeter login
   program like "gdm", "kdm", "xdm", or "dtlogin" running, you will need
   to find and use the raw display manager MIT-MAGIC-COOKIE file.
   Some examples for various display managers:

     gdm:     -auth /var/gdm/:0.Xauth
              -auth /var/lib/gdm/:0.Xauth
     kdm:     -auth /var/lib/kdm/A:0-crWk72
              -auth /var/run/xauth/A:0-crWk72
     xdm:     -auth /var/lib/xdm/authdir/authfiles/A:0-XQvaJk
     dtlogin: -auth /var/dt/A:0-UgaaXa

   Sometimes the command "ps wwwwaux | grep auth" can reveal the file location.

   Starting with x11vnc 0.9.9 you can have it try to guess by using:

              -auth guess

   (see also the x11vnc -findauth option.)

   Only root will have read permission for the file, and so x11vnc must be run
   as root (or copy it).  The random characters in the filenames will of course
   change and the directory the cookie file resides in is system dependent.

See also: http://www.karlrunge.com/x11vnc/faq.html
[root@server ~]#

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
У меня, иксов-то нету.
Куда дальше копать?
Выбирать:
Либо удобную гляделку с иксами,
либо быстрый сервер без излишеств.
либо апгрейд железа.
Создается впечатление в некоторой излишней увлеченности экзотическими экспериментами.
Точнее надуманности.
« Последнее редактирование: 21.07.2014 12:37:04 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"