Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Диян Господинов в Feb 10, 2009, 15:52



Титла: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 10, 2009, 15:52
Здравейте.
Сървъра ми у нас е със слак 10.1.
Има ли начин да се стартира Х-са и да се използва от друг комп. от мрежата.
Може би не се изразих правилно но нещо като remote desctop?(Да няма закачен монитор на машината постоянно)
Мерси предварително


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 10, 2009, 15:55
намерих точната тема.
http://www.linux-bg.org/forum/index.php?topic=27828.0

кое е наи доброто и леко ?


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: BULFON в Feb 10, 2009, 17:08
Всяко от тях върши това, което търсиш. Съответно без други критерии не може да се каже кое е най-добро.
Допълнителна информация, която можеш да дадеш: Какъв е другият компютър, от който искаш да се връзваш. Каква е ОС инсталирана на него?


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: shoshon в Feb 10, 2009, 17:28
Не става ли с XDMCP на GDM-то ?


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 10, 2009, 22:16
днес инсталирах vnc но не могах нещо да я пусна.

Единия ми комп е с слак 10.1
другия е в ХП.
Искам да ползвам Х-са на слак-а като го управлявам от хп-то.
двата компа са във вътрешна мрежа.
Целта ми е просто да премахна единия монитор :)
предложете нещо което сте го инсталирали и ако може няколко думи за конфигурацията и използването му
Мерси


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: phantomlord в Feb 10, 2009, 23:16
http://www.myfreesoft.net/phpBB2/viewtopic.php?t=340
Виж: 2.Използвайки x11vnc


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: tolostoi в Feb 10, 2009, 23:30
http://www.nomachine.com/download.php
Няма за обяснение много - инсталираш сервера на слака (трябва ти мисля и ssh сервер, понеже на мен винаги ми е инсталиран, пък и на клиента му се дава 22-ри порт за да се закачи по подразбиране), теглиш клиент и за windows-a и си го инсталираш, после с него се свързваш за слака. Не е нужно да има логнат потребител на слака, това дори работи със виртуални потребители.


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 10, 2009, 23:44
логнах се
но ми дава само ssh-a.Искам да ползвам Х-са на линукса-а а така не мога да го стартирам


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: tarator в Feb 10, 2009, 23:54
ssh -X


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 10, 2009, 23:57
как е точно синтаксиса да старирам Х-са?
fanta@adslrouter:~$ ssh -X
usage: ssh [-1246AaCfghkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D port] [-e escape_char] [-F configfile] [-i identity_file]
           [-L port:host:hostport] [-l login_name] [-m mac_spec] [-o option]
           [-p port] [-R port:host:hostport] [-S ctl] [user@]hostname [command]
fanta@adslrouter:~$


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: vstoykov в Feb 11, 2009, 05:42
Примерно ползване
Код:
valentin@darkstar:~$ ssh -X root@192.168.0.1
root@192.168.0.1's password:
Last login: Wed Feb 11 06:46:43 2009 from 192.168.0.2
Linux 2.6.22.1.
root@myrouter:~# konqueror
...

За да работи това, на другия компютър (към който се свързваш), трябва да редактираш файла "/etc/ssh/sshd_config" като се увериш, че на променливата "X11Forwarding" е зададена стойност "yes":

Код:
X11Forwarding yes

Обърни внимание, че в примера, който дадох, командите ги пиша в xterm (това значи, че на компютъра, където ги пиша има стартиран X сървър, който се ползва за да се показват програмите (в примера - konqueror)).


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: vstoykov в Feb 11, 2009, 05:54
Друг начин.

** Настройка на сървъра **

- Отваряме файла /opt/kde/share/config/kdm/kdmrc
                (или /etc/kde/kdm/kdmrc)
- Намираме тези редове:

Код:
[Xdmcp]
Enable=false

- Редактираме реда Enable= така:

Код:
[Xdmcp]
Enable=true

В случай, че тези редове липсват ги добавяме.

- Отваряме файла /opt/kde/share/config/kdm/Xaccess
- Намираме този ред:

Код:
#*                                      #any host can get a login window

- Разкоментираме този ред (махаме знака за коментар „#“, който се намира в началото му):

Код:
*                                      #any host can get a login window

- Настройваме системата да се стартира в rulevel 4 (init 4). Това става като редактираме файла /etc/inittab:

Код:
# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:

За да може веднага машината да премине в runlevel 4 пишем (с права на root):

Код:
# init 4

** Настройки на клиента **

- Просто пишем команда (в този пример адресът на сървъра е 192.168.0.1) във виртуален терминал (т.е. не сме стартирали X):

Код:
# X :0 -query 192.168.0.1

Може и така (пишем го при стартиран X задължително - напр. в xterm, konsole, може и да направим файл .desktop под КДЕ с тази команда):
Код:
# Xnest :1 -query 192.168.0.1



Допълнителни настройки на сървъра:

- избираме драйвер "dummy" за видеокартата, ако нямаме видео карта.



Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 11, 2009, 09:15
Направих едно към едно това което казахте @vstoykov

излиза ми това

X Window System Version 6.8.1
Release Date: 17 September 2004
X Protocol Version 11, Revision 0, Release 6.8.1
Build Operating System: Linux 2.4.29 i686 [ELF]
Current Operating System: Linux adslrouter 2.4.29 #23 Thu Jan 20 17:16:46 PST 2005 i686
Build Date: 23 January 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 11 09:08:03 2009
(==) Using config file: "/etc/X11/xorg.conf"
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing from list!

сложих монитор на сървара и виждам че там има стартиран Gnome и ако пробвам да го киллна пак се стартира.
И със
 X :0 -query 192.168.0.1 а със

 Xnest :1 -query 192.168.0.1
изписва следното

root@adslrouter:~# Xnest :1 -query 192.168.1.3
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/adslrouter:1
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
_XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running

Fatal server error:
Cannot establish any listening sockets - Make sure an X server isn't already running

Ако пробвам по първия вариант
в
/etc/ssh/sshd_config"
нямам X11Forwarding
а имам
ForwardX11 yes
махам му коментара отпред и слагам уес

root@adslrouter:~# konqueror
konqueror: cannot connect to X server
root@adslrouter:~#

А х-са е стартиран.


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: tolostoi в Feb 11, 2009, 09:53
Защо не ползваш софта който ти препоръчах? Като се логнеш с -Х през ссх, пак ще си в конзола, но ще можеш да си стартираш и графични програми. За пълен десктоп ... абе чувал съм че се влачи и през гигабитова мрежа, така, че не очаквай чудеса. По-добре с това което ти предложих или някое от vnc-тата.


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 11, 2009, 11:10
@tolostoi
при инсталацията на линук-а програмата спира винаги на едно и също място.
при маке

1vnc.c' || echo './'`x11vnc.c; \
then mv -f ".deps/x11vnc-x11vnc.Tpo" ".deps/x11vnc-x11vnc.Po"; else rm -f ".deps/x11vnc-x11vnc.Tpo"; exit 1; fi
 и до там.
Няколко пъти пробвах.Конфигурирах я на ново но пак до там.


намерих и друг софт. за тази цел   rdesktop

но пък проблема му е че след като се инсталира не мога да го стартирам изписва ми
root@adslrouter:/home/fanta/Install/rdesktop-1.6.0# rdesktop server
ERROR: Failed to open display:



Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: sunbaby в Feb 12, 2009, 12:08
Аз си ползвам VNC и съм доволна, но има една отметка която разрешава такъв вид услуга(на слака) Control Cеnter--> Desktop Sharing там има за парола и т.н.
За обратната връзка Krdc на слака ;)


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 13, 2009, 12:30
успях да подкарам
vncserver

След като съ вържа от уин-а ми излиза пак конзола?
Това ли представлява remote-to?
тоест тръгват приложенията от кде-то.


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: phantomlord в Feb 13, 2009, 19:59
Ти въобще пробва ли онова, от линка, който сложих? Работи безотказно:
(http://img146.imageshack.us/img146/2002/83550357bs5.th.jpg) ($2)(http://img146.imageshack.us/images/thpix.gif) ($2)
Единствено трябва да провериш как се инсталира x11vnc в Slackware.


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 13, 2009, 21:17
да пробвах многократно
свалих я,разархивирах я
после
./configure

и след  make забива винаги тук.
1vnc.c' || echo './'`x11vnc.c; \
then mv -f ".deps/x11vnc-x11vnc.Tpo" ".deps/x11vnc-x11vnc.Po"; else rm -f ".deps/x11vnc-x11vnc.Tpo"; exit 1; fi
 и до там.
Няколко пъти пробвах.Конфигурирах я на ново но пак до там.


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: phantomlord в Feb 13, 2009, 21:29
Дай повече от изхода от конзлата, де. Какви са тез два реда?
Що не пробваш с бинарния пакет: http://www.linuxpackages.net/search_view.php?by=name&name=x11vnc ?


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 13, 2009, 23:33
да найстина с този пакет се инсталира безпроблемно.
сложих си парола
и при стартиране излиза това

13/02/2009 23:29:35 ***************************************
13/02/2009 23:29:35 *** 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.

 * 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 will be accessed.  The cookie file contains the secret key that
   allows x11vnc to connect to the desired X DISPLAY.
 - You can explicity indicate which MIT-MAGIC-COOKIE file should be used
   by the -auth option, e.g.:
       x11vnc -auth /home/someuser/.Xauthority -display :0
   you must have read permission for that file.

 - 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
     kdm:     -auth /var/lib/kdm/A:0-crWk72
     xdm:     -auth /var/lib/xdm/authdir/authfiles/A:0-XQvaJk
     dtlogin: -auth /var/dt/A:0-UgaaXa

   Only root will have read permission for the file, and so x11vnc must be run
   as root.  The random characters in the filenames will of course change,
   and the directory the cookie file resides in may also be system dependent.
   Sometimes the command "ps wwaux | grep auth" can reveal the file location.

See also: http://www.karlrunge.com/x11vnc/#faq
root@adslrouter:~#


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: phantomlord в Feb 14, 2009, 01:56
Пускай x11vnc в графичен и режим и НЕ като root.


Титла: Re: Има ли програма за "remote desctop" или нещо подобно
Публикувано от: Диян Господинов в Feb 14, 2009, 08:21
при проба да си ъпдейтна кде-то сега нямам.
ясно като инсталирам тогава ще пробвам.Мерси )