martedì, novembre 21, 2006

FreeNX / NX Terminal Server















FreeNX è l'implementazione opensource di NX Terminal Server. Permette di avere un terminale remoto grafico su macchine Linux. Questo software similmente al terminal server della Microsoft si comporta in modo diverso dispetto a VNC o simili, perchè non si collega alla sessione corrente della stazione(trasferendo screenshot compressi) ma gestisce una sessione per ogni utente connesso. Per rendere particolarmente veloce la sessione viene utilizzato il protocollo NX per comprime il traffico di rete generato da X-Window ed utilizzabile anche con una connessione a 56Kbps.

Installazione e configurazione per Ubuntu 6.10:
  1. Inserire tra i repository di apt (/etc/apt/sources.list)
    • "deb http://free.linux.hp.com/~brett/seveas/freenx dapper-seveas freenx"
    • "deb-src http://free.linux.hp.com/~brett/seveas/freenx dapper-seveas freenx"
  2. Importare le chiavi (comando da eseguire su Appicazioni>Accessori>Terminale )
    • "wget http://free.linux.hp.com/~brett/seveas/freenx/1135D466.gpg -O- | sudo apt-key add -"
  3. Installare i pacchetti server e client (comando da eseguire su Appicazioni>Accessori>Terminale)
    • "sudo apt-get install freenx nxclient"
  4. Modificare il file di configurazione (/etc/nxserver/node.conf) (consigliate, ma non obbligatorie)
    • "NX_LOG_LEVEL=5"
    • "NX_LOGFILE=/var/log/nxserver.log"
  5. Modificere il file di configurazione (/etc/ssh/sshd_config)
    • "AuthorizedKeysFile /var/lib/nxserver/home/.ssh/authorized_keys2"
  6. Riavviare SSH
    • "sudo /etc/init.d/ssh restart"
  7. Riavviare freenx
    • "sudo nxserver --restart"
  8. Controllare lo stato del server
    • "sudo nxserver --status"
    • NX> 100 NXSERVER - Version 1.4.0-45-SVN OS (GPL)
      NX> 110 NX Server is running
      NX> 999 Bye

  9. Collegamento con nxclient ("Applicazioni>Internet>NX Client for Linux"). Cosa modificare ?
    • "General/Desktop" Secondo la propria Linux Box
    • "General/Server" host:127.0.0.1 port:22 (Indica la macchina locale e porta del server ssh)
    • "Advanced/Network" Check su "Enable SSL ecc... "
    • "Login" Conviene crearsi un'utente di test da Sistema>Amministrazione>Utenti e gruppi, ed utilizzare quello.
  10. Buon divertimento
Note:
  1. Se si utilizza la versione 0.4.4+0.4.5-4ubuntu3 di freenx utilizzare client versione 1.5.0. La 2.0.X non funziona con questa versione di freenx. E' possibile recuperare la versione 1.5.0 per Windows da qui.
  2. A differenza del Terminal Server della Microsoft con c'è un limite alla licenze ;) FreeNX è free. Però se si installa la versione commerciale NX Server il limite c'è.
  3. Dare all'utente "nx" i permessi di scrittura sul file /var/log/nxserver.log con i comandi:
    • "sudo chown nx /var/log/nxserver.log"
    • "sudo chmod 644 /var/log/nxserver.log"
Riferimenti:
  1. NOMACHINE
  2. NX Client 1.5.0 per windows quello per Linux si recupera da apt.
  3. FreeNX
  4. OpenSSH
  5. HOWTO: FreeNX on Dapper LTS 6.06
  6. NX X Protocol Compression

28 commenti:

Anonimo ha detto...

xanax online generic xanax dava - generic xanax same

Anonimo ha detto...

buy xanax online overnight delivery how much xanax and alcohol to overdose - xanax bars footballs

Anonimo ha detto...

tramadol online no prescription what does tramadol 50 mg do to you - tramadol hcl used for depression

Anonimo ha detto...

buy tramadol online tramadol 50mg tablets info - tramadol dose for high

Anonimo ha detto...

buy carisoprodol carisoprodol 350 mg description - carisoprodol vs vicodin

Anonimo ha detto...

buy tramadol online tramadol dosage dosage per day - cheap tramadol no rx

Anonimo ha detto...

buy tramadol online buy tramadol online no prescription - tramadol 50mg good

Anonimo ha detto...

buy tramadol online buy tramadol online us pharmacy - tramadol online no prescription overnight cod

Anonimo ha detto...

buy tramadol online buy cheap tramadol online cod - tramadol buy online no prescription

Anonimo ha detto...

buy tramadol online physical addiction tramadol - tramadol hcl 50 mg side effects

Anonimo ha detto...

generic xanax xanax experience - xanax side effects brain

Anonimo ha detto...

buy tramadol online buyers of tramadol - tramadol dosage high

Anonimo ha detto...

buy tramadol online tramadol 100 mg bijsluiter - tramadol side effects high

Anonimo ha detto...

buy cialis no prescription canada generic cialis fast delivery - cialis online usa pharmacy

Anonimo ha detto...

buy xanax bars xanax 25 mg - xanax bars doses

Anonimo ha detto...

buy tramadol online no prescription overnight can you buy tramadol online legally - tramadol 50mg capsules

Anonimo ha detto...

buy tramadol tramadol no high - ultram tramadol usa

Anonimo ha detto...

tramadol online buy tramadol without a script - tramadol hcl vicodin

Anonimo ha detto...

http://buytramadolonlinecool.com/#63102 tramadol dosage half life - buy tramadol at walmart

Anonimo ha detto...

http://blog.dawn.com/dblog/buy/#blog tramadol hcl 50 mg used - tramadol expiration

Anonimo ha detto...

buy tramadol cheap buy tramadol online overnight cod - tramadol online overnight

Anonimo ha detto...

tramadol online can order tramadol online legally - tramadol for anxiety

Anonimo ha detto...

buy tramadol online veterinary tramadol overdose - tramadol 93/58

Anonimo ha detto...

buy tramadol generic name tramadol hydrochloride - tramadol addiction treatment

Anonimo ha detto...

buy ativan online want to buy lorazepam - ativan side effects withdrawal symptoms

Anonimo ha detto...

http://staam.org/#37708 buy tramadol usa - buy tramadol online overnight cod

Anonimo ha detto...

buy tramadolultram tramadol online pharmacy - where to buy tramadol

Anonimo ha detto...

http://www.achildsplace.org/banners/tramadolonline/#7991 buy tramadol in florida - buy tramadol with mastercard