Автор Тема: Удаленный рабочий стол ALT/ALT [решено]  (Прочитано 30598 раз)

Оффлайн VadimZelenin

  • Участник
  • *
  • Сообщений: 116
    • МИС Самсон
На удалённой машине нет видеокарты, соответственно X-сервер не стартует.
Как мне по vnc подключиться к этой машине ?
Xvnc - сам по себе X-сервер.

так что когда мне было нужно подключаться к рабочей машине из дома я делал так:
1) задавал пароль для доступа к vnc:vncpasswd2) запускал сервер, при этом сервер начинает слушать на порту 5901 vncserver :1 -depth 24 -geometry 1280x10243) средствами ssh пробрасывал порт 5901 рабочей машины на порт домашней
4) соединялся с localhost:5901

man vncserver, man Xvnc

Оффлайн him

  • Участник
  • *
  • Сообщений: 1 048
Цитировать
$x11vnc -shared -viewonly -forever -passwd 123

что то не запускает сервер...
$ x11vnc -shared -viewonly -forever -passwd 123
16/09/2013 21:31:05 passing arg to libvncserver: -passwd
16/09/2013 21:31:05 x11vnc version: 0.9.12 lastmod: 2010-09-09  pid: 3818
16/09/2013 21:31:05 XOpenDisplay("") failed.
16/09/2013 21:31:05 Trying again with XAUTHLOCALHOSTNAME=localhost ...
16/09/2013 21:31:05
16/09/2013 21:31:05 *** XOpenDisplay failed. No -display or DISPLAY.
16/09/2013 21:31:05 *** Trying ":0" in 4 seconds.  Press Ctrl-C to abort.
16/09/2013 21:31:05 *** 1 2 3 4
No protocol specified
16/09/2013 21:31:09 XOpenDisplay(":0") failed.
16/09/2013 21:31:09 Trying again with XAUTHLOCALHOSTNAME=localhost ...
No protocol specified
16/09/2013 21:31:09 XOpenDisplay(":0") failed.
16/09/2013 21:31:09 Trying again with unset XAUTHLOCALHOSTNAME ...
No protocol specified
16/09/2013 21:31:09

16/09/2013 21:31:09 ***************************************
16/09/2013 21:31:09 *** 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


раньше делал так:
#x11vnc -usepw -forever -overlay -display :0
тоже что то не работает..

Оффлайн him

  • Участник
  • *
  • Сообщений: 1 048
интересно.....
по всей видимости что изменилось....

раньше я мог по ssh подключится к машине, запустить x11vnc и подключиться к ней.
теперь если я делаю тоже самое получаю ошибку, а если x11vnc запускаю с рабочего места все работает...

как вернуть прежний функционал???

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
интересно.....
по всей видимости что изменилось....

раньше я мог по ssh подключится к машине, запустить x11vnc и подключиться к ней.
теперь если я делаю тоже самое получаю ошибку, а если x11vnc запускаю с рабочего места все работает...

как вернуть прежний функционал???
Багу вешайте.
Андрей Черепанов (cas@)

Оффлайн him

  • Участник
  • *
  • Сообщений: 1 048
не знаю как вешать...
на x11vnc ?

вроде разместил...
« Последнее редактирование: 17.09.2013 13:46:04 от him »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
не знаю как вешать...
на x11vnc ?

вроде разместил...
Спасибо.
Андрей Черепанов (cas@)

Оффлайн PSV

  • Участник
  • *
  • Сообщений: 361
Подскажите пожалуйста, где я делаю не так.
altlinux-7.0.1-centaurus-i586-ru-install-dvd5.iso - установил с Xorg. Из консоли, на этом же компе, startx и запускается fvmv.
На своем рабочем месте(win7prof32):
1. установил Xming 6-9-0-31.
2. Настроил в putty X11 forward
3. В консоли putty
[pavel@vmbase3 ~]$ echo $DISPLAY
localhost:10.0
4. запускаю Xming launch, one window, display number 10, start no client.
5. В консоли putty запускаем: startx
И ничего не выходит. Последний раз такое делал с altserver 4, вроде бы все работало. Но это было давно и не правда. Перечитал кучу инструкций. Везде все одинаково, да и сложно тут сделать шаг влево или вправо.

Оффлайн Cool_Lamer

  • Участник
  • *
  • Сообщений: 473
Возникали ли у кого из пользователей NoMachine проблемы с доступом к графике (раб.столу) при смене стандартного порта в конфиге sshd (т.е. в sshd раскоментируем Port и ставим свой) ? Я почему-то после смены порта на нестандартный теряю картинку через вышеупомянутую программулину.

Оффлайн svlads

  • Участник
  • *
  • Сообщений: 59
Добрый день. Хочу иметь удалённый доступ к своему рабочему столу. Simply Linux 7.0.4. Перечитав тему, собрался уж было ставить x11vnc, но обнаружил, что в системе уже установлен tigervnc - сервер. Пытался настроить по инструкциям в интернете: в /etc/sysconfig/vncservers добавил пользователя и разрешение экрана, при помощи vncpasswd задал пароль, но при запуске получаю такое сообщение:

[root@vlad_3q ~]# service vncserver start
Job for vncserver.service failed. See 'systemctl status vncserver.service' and 'journalctl -xn' for details.

Ни в /lib/systemd/system/, ни в /etc/systemd/system/ никакого vncserver.service нету.
Не подскажете, как правильно этот сервер настроить?

Спасибо.

Забыл добавить, что клиент к серверу естесственно не подключается.
« Последнее редактирование: 11.01.2015 02:16:18 от svlads »

peb

  • Гость
 Я настраивал через RX@Etersoft. Из вин. в лин. и обратно все гуд!!! Насколько помню, все работало "из коробки".

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Для vnc нет юнита systemd. Да и сам сервер VNC нерабочий. Используйте nx, xrdp или kdeшный krdc.
Андрей Черепанов (cas@)

Оффлайн svlads

  • Участник
  • *
  • Сообщений: 59
Для vnc нет юнита systemd. Да и сам сервер VNC нерабочий. Используйте nx, xrdp или kdeшный krdc.
То есть x11vnc тоже не стоит использовать? Странно - tigervnc-server шёл в Симпли предустановленным. Зачем?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
x11vnc
У меня x11vnc работает в чруте LTSP сервера. На сервере SysVinit
Для работы этой программы запускаю http://forum.altlinux.org/index.php/topic,28606.0.html
Сноси Винду, переходи на Линукс ! :)

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Для vnc нет юнита systemd. Да и сам сервер VNC нерабочий. Используйте nx, xrdp или kdeшный krdc.
То есть x11vnc тоже не стоит использовать? Странно - tigervnc-server шёл в Симпли предустановленным. Зачем?
x11vnc загнать в автозагрузку и будет работать. Т.к на клиенте kde то подключаюсь через krdc, если с андроида, то vncviewer. С tigervnc не работал не подскажу.
« Последнее редактирование: 11.01.2015 13:18:58 от BarsSc »

Оффлайн flint1975

  • Участник
  • *
  • Сообщений: 1 443
Да и сам сервер VNC нерабочий.
Везде его использую - и не заметил, чтобы он был нерабочим! Что у него не так? Ну кроме Systemd.