Автор Тема: Alt P6 freeNX  (Прочитано 2691 раз)

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
Alt P6 freeNX
« : 01.11.2012 11:40:04 »
Хочу постивить FreeNX для терминальной работы 5 людям.

Установил на сервер пакеты nx и freenx-server
 
делаю:
service freenx-server setup
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)
------> It is recommended that you use the NoMachine key for
        easier setup. If you answer "y", FreeNX creates a custom
        KeyPair and expects you to setup your clients manually.
        "N" is default and uses the NoMachine key for installation.

 Do you want to use your own custom KeyPair? [y/N] ywhich: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)
Setting up /etc/nxserver ...done
Setting up /var/lib/nxserver/db ...done
Setting up /var/log/nxserver.log ...done
Setting up known_hosts and authorized_keys2 ...done
Setting up permissions ...done

----> Testing your nxserver configuration ...
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)

затем:
service freenx-server check
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)

----> Testing your nxserver configuration ...
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)
which: no startkde in (/usr/lib/kde4/bin:/usr/lib64/kde4/bin:/sbin:/usr/sbin:/bin:/usr/bin)
Warning: Invalid value "KDE_PRINTRC=/root/.kde/share/config/kdeprintrc". ENABLE_KDE_CUPS will not work.
         For root it's normal. Try to run 'nxloadconfig --check' by user.
Warning: Warning: Invalid permissions on "/usr/lib/cups/backend/ipp". Valid permissions are 711.
         Users will not be able to enable printing.
Warning: Invalid value "COMMAND_START_KDE=startkde"
         Users will not be able to request a KDE session.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
         Users will not be able to request a CDE session.
Warning: Invalid value "COMMAND_XTERM=xterm"
         Users will not be able to request an xterm session.
Warning: Invalid value "COMMAND_SMBMOUNT=smbmount". You'll not be able to use SAMBA.
Warning: Invalid value "COMMAND_SMBUMOUNT=smbumount". You'll not be able to use SAMBA.
(standard_in) 1: syntax error
/usr/bin/nxloadconfig: line 696: [: -ne: ожидается использование унарного оператора
Error: Could not find 1.5.0 or 2.[01].0 or 3.[01234].0 version string in nxagent. NX 1.5.0 or 2.[01].0 or 3.[0123].0 backend is needed for this version of FreeNX.

  Warnings occured during config check.
  To enable these features please correct the configuration file.

<---- done

----> Testing your nxserver connection ...
ssh: Permission denied (publickey,password).
Fatal error: Could not connect to NX Server.

Please check your ssh setup:

The following are _examples_ of what you might need to check.

- Make sure "nx" is one of the AllowUsers in sshd_config.
    (or that the line is outcommented/not there)
- Make sure "nx" is one of the AllowGroups in sshd_config.
    (or that the line is outcommented/not there)
- Make sure your sshd allows public key authentication.
- Make sure your sshd is really running on port 22.
- Make sure your sshd_config AuthorizedKeysFile in sshd_config is set to authorized_keys2.
    (this should be a filename not a pathname+filename)
  - Make sure you allow ssh on localhost, this could come from some
    restriction of:
      -the tcp wrapper. Then add in /etc/hosts.allow: ALL:localhost
      -the iptables. add to it:
         $ iptables -A INPUT  -i lo -j ACCEPT
         $ iptables -A OUTPUT -o lo -j ACCEPT

вот что выводит nxclient:
NX> 203 NXSSH running with pid: 16637
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 192.168.0.12 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
NX> 204 Authentication failed.


как вы видите не моуг подключиться, все делаю по wiki интрукции, подскажите что делать?
« Последнее редактирование: 01.11.2012 11:55:58 от romario »

Оффлайн maestro

  • Участник
  • *
  • Сообщений: 270
Re: Alt P6 freeNX
« Ответ #1 : 01.11.2012 13:02:49 »
А почему именно NX?

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Alt P6 freeNX
« Ответ #2 : 01.11.2012 15:39:54 »
А есть альтернативы?

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Alt P6 freeNX
« Ответ #3 : 02.11.2012 11:10:23 »
Снес старую систему поставил новую 64 систему. Все закрутилось. Притеры подцепил, у меня есть вопрос по принтерам. Они напрямую подключаются к CUPS или нет. Просто возможно мне нужно будет подключать пользователей которые находятся за NAT, принтеры при этом будут работать?

Оффлайн flint1975

  • Участник
  • *
  • Сообщений: 1 443
Re: Alt P6 freeNX
« Ответ #4 : 03.11.2012 00:13:24 »
Попробую протелепатить!
Пользователи за натом будут подключаться в сессию NX? (или имелся ввиду домен?)

Принтеры какие - подключенные непосредственно к cups или к компьютерам пользователей, подключенных из-за НАТ к NX?

а) Пользователи, подключенные снаружи к NX смогут без проблем печатать на принтеры подключенные к серверу NX - это точно.
б) Пользователи, подключенные снаружи к NX смогут, после некоторых плясок с бубном печатать на своих собственных принтерах, подключенных к их локальным компьютерам
в) при необходимости (я правда пока не знаю зачем) можно предоставить пользователям доступ к cups посредством перенаправления портов, при наличии статического внешнего IP или dyn-dns ( тогда они смогут печатать на офисные принтеры не подключаясь к NX !!! )
г) Наиболее правильно решать задачу "в)" - посредством OpenVPN

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Alt P6 freeNX
« Ответ #5 : 08.11.2012 17:02:25 »
ситуация, в организации стоит сервак на которм крутится freeNX сервер. У клиентов которые внутри сети проблем с принтерами точно не будет. При подключении в клиенте freenx можно поставить галочку EnableCUPS printing (в локальной сети предприятия эта галочка работает).

Теперь есть клиент который подключается к серверу из внешнего интернета. Будет ли там работать  EnableCUPS Printing? по какой схеме он работает?

Оффлайн flint1975

  • Участник
  • *
  • Сообщений: 1 443
Re: Alt P6 freeNX
« Ответ #6 : 08.11.2012 18:59:22 »
Теперь есть клиент который подключается к серверу из внешнего интернета. Будет ли там работать  EnableCUPS Printing? по какой схеме он работает?
Я так и не понял, куда он должен печатать? на принтеры в локальной сети или на свой, который подключен к клиенту?

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Alt P6 freeNX
« Ответ #7 : 08.11.2012 19:09:35 »
Теперь есть клиент который подключается к серверу из внешнего интернета. Будет ли там работать  EnableCUPS Printing? по какой схеме он работает?
Я так и не понял, куда он должен печатать? на принтеры в локальной сети или на свой, который подключен к клиенту?

ну если я включаю опцию EnableCUPS Printing, то я расчитываю что печатать должен на принтер клиента.