Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Abbiamo provato per dieci giorni la Hyundai IONIQ 5 N, con 650 CV, 770 Nm e uno 0-100 km/h in 3,4 secondi. Il suo punto forte è N e-Shift, che simula un cambio a otto rapporti con suoni da motore termico e perfino un bang supersonico
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale
La prima tappa italiana della Road to CES porta a Milano i vertici della Consumer Technology Association, con una nuova griglia di lettura dei trend tecnologici e una posizione netta su dazi e regolamentazione dell'IA
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP
Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP
OPPO ha appena lanciato sul mercato la nuova serie Find X10, che ha come smartphone premium il Find X10 Pro Max, uno smartphone completo, che fa del comparto fotografico il suo vero punto di forza. Ma sono tante le novità, tra cui l'AI che adesso diventa agentica. Ma andiamo a vedere nel dettaglio questo nuovo smartphone.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-01-2008, 10:28   #1
pmarlat
Member
 
Iscritto dal: Dec 2005
Messaggi: 31
[HELP]VNC su ubuntu 7.10

Ciao a tutti.
Ho creato un pc stile server e vorrei utilizzarlo senza l'ingombro di schermo&co , utilizzandolo da remoto con windows xp.
Ho letto cosi alcune guide su VNC e sono riuscito a configurare il tutto, installando sul server Ubuntu 7.10 e a utilizzare il server da remoto.
Il problema è il seguente: VNC parte su comando da console dopo che mi sono già loggato, ma io vorrei che si avviasse prima in maniera che mi riesca a collegare già alla schermata di login di ubuntu.
E' possibile fare una cosa del genere? Cosi devo usare piu tastiera , mouse e schermo :xwink:
Grazie mille in anticipo.
pmarlat è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2008, 16:17   #2
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Conosco un paio di modi per fare quel che desideri:
  1. per fare una cosa per bene potresti creare uno script da mettere in /etc/init.d, dotato di sezione start stop e start, in modo tale da rendere vncserver un demone gestito dal sistema;
  2. (altrimenti puoi aggiungere solo una stringa di avvio in uno script generico.) opzione scartata...
Entrambe le soluzioni prevedono la conoscenza dei fondamenti dello scripting in bash.

Ecco in dettaglio cosa potresti fare.
  1. Nome da dare al file /etc/init.d/vncd
    Codice:
    #!/bin/sh
    # Start/stop/restart vnc server.
    
    CONFIG=/etc/default/vncdaemon
    WRAPPER_OPTIONS=""
    . $CONFIG
    
    # Set configuration values, from CONFIG
    if [ -n "$VNC_USER" ] && [ -n "$VNC_GROUP" ]; then
        WRAPPER_OPTIONS="$WRAPPER_OPTIONS --chuid $VNC_USER"
    fi
    
    if [ -n "$VNC_GROUP" ]; then
      WRAPPER_OPTIONS="$WRAPPER_OPTIONS --group $VNC_GROUP"
    fi
    
    # Start vnc:
    vnc_start() {
      if [ -x `which vnc` ]; then
        echo -n "Starting vnc server: `which vncserver`"
        start-stop-daemon --start $WRAPPER_OPTIONS --quiet \
        --exec `which vncserver` -- $VNC_DISPLAY $VNC_OPTIONS
        echo "."
      fi
    }
    
    # Stop vlc daemon:
    vnc_stop() {
        su - $VNC_USER -c "`which vncserver` -kill $VNC_DISPLAY"
    }
    
    case "$1" in
    'start')
      vnc_start
      ;;
    'stop')
      vnc_stop
      ;;
    'restart')
      $0 stop
      sleep 2
      $0 start
      ;;
    *)
      echo "usage $0 start|stop|restart"
    esac
    A questo file è necessario abbinare un file di testo di nome /etc/default/vncdaemon, in cui devono essere definite le seguenti variabili:
    • VNC_USER: utente a cui associare l'esecuzione di vncdaemon
    • VNC_GROUP: gruppo a cui appartiene l'utente a cui associare vncdaemon (spesso va bene il nome dell'utente, poichè viene creato un gruppo con lo stesso nome)
    • VNC_DISPLAY: il display a cui associare vncserver, :1 va bene.
    ed eventualmente una variabile con i parametri aggiuntivi da passare a vncdaemon:
    VNC_OPTIONS
    Esempio:
    Codice:
    VNC_USER=gimli
    VNC_GROUP=gimli
    VNC_DISPLAY=:1
    Naturalmente dovrai impostare le password con vncpasswd, altrimenti lo script si ferma chiedendo la password da tastiera (tipo nistpaal)...

    Questo script l'ho buttato giù in cinque minuti, non garantisco un funzionamento perfetto.

    Una volta salvati i files devi aggiungere la flag eseguibile ad /etc/init.d/vncd (chmod +x /etc/init.d/vncd), quindi puoi provare ad avviarlo con /etc/init.d/vncd start.

    Una volta ottenuto uno script che soddisfa le tue esigenze aggiungilo in esecuzione all'avvio con
    Codice:
    update-rc.d vncd start 99 2 3 4 5 . stop 1 0 1 6 .
  2. L'opzione bootmisc.sh è da scartare poichè questo script viene eseguito troppo presto.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)

Ultima modifica di Gimli[2BV!2B] : 02-01-2008 alle 17:59. Motivo: Trovato un problemino, forse risolto...
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2008, 16:38   #3
WebWolf
Senior Member
 
L'Avatar di WebWolf
 
Iscritto dal: Nov 2004
Città: Reggio Emilia e dintorni
Messaggi: 3726
Quote:
Originariamente inviato da Gimli[2BV!2B] Guarda i messaggi
Sto modificando un paio di cose... tra poco riposto la soluzione...
Ci pensi tu a spiegare come modificare il login manager ?

EDIT:

azz Gimli, ma che fai colazione a bash inzuppato nel latte ?

Non può modificare il gdm.conf per accettare connessioni tcp e mettere in inetd l'avvio del vnc quando uno ne fa richiesta ?
__________________
Open CD ITA - Open DVD ITA - Linux da Zero - RFC1925 - O.S.: Debian & Slackware - Rule #1: It has to work !
AVERE DELLE CONOSCENZE E NON CONDIVIDERLE E' COME NON AVERE NULLA

Ultima modifica di WebWolf : 02-01-2008 alle 16:46.
WebWolf è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2008, 17:04   #4
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Delle modifiche del gdm.conf non sapevo, puoi postare anche questa opzione?

Probabilmente ora che ci penso questo script andrebbe avviato più tardi del momento in cui partirebbe con le opzioni di default, dopo il gdm/kdm appunto.

Ora guardo quest'ultimo dettaglio... Sistemato.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)

Ultima modifica di Gimli[2BV!2B] : 02-01-2008 alle 17:21.
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2008, 17:21   #5
WebWolf
Senior Member
 
L'Avatar di WebWolf
 
Iscritto dal: Nov 2004
Città: Reggio Emilia e dintorni
Messaggi: 3726
Avevo trovato tempo fa una guidina in internet al riguardo.

Adesa a la cat fora.

Ecco qua:

Codice:
Scopo
Configurare un server vnc autonomo per controllo remoto, e configurare
il servizio in modo che sia avviato da inetd.

A. Materiale Necessario
sul host che farà da server vnc sono necessari vncserver e (demone ssh
che dovresti già avere)
apt-get install vnc4server
(apt-get install sshd)

B. Configurazione
La configurazione coinvolge login manager (gdm in questo caso) e inetd

1. è necessario modificare /etc/gdm/gdm.conf in modo che accetti
connesioni via tcp, i.e.

nella sezione [xdmcp]
acommentare la linea Enable=true

(*NOTA) questo permette di connettersi al login via la porta :177 indi è
meglio che suddetta porta sia firewallata (la sessione vnc sarà
inoltrata via tunnel ssh sul host, per cui la connessione vnc<-->gdm
avviene localmente)

2. configura il buon vecchio internet super demone (inetd) in modo da
avviare un server vnc ogni qualvolta che un cliente vnc si connette alla
porta 5950, più clienti avranno diverse sessioni vnc

(*NOTA) vnc per associare porta a #display utilizza la regola porta=5900
+#display e.g. #display 50 --> porta 5950

si aggiunge in coda al file /etc/inetd.cof facendolo seguire da una riga
vuota (ciò che segue a dispetto di evolution è tutto su una riga)

5950    stream  tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -geometry
800x600 -depth 16 -query localhost -once -securitytypes=none

(*NOTE) le opzioni più significative
-nowait alloca per ogni cliente una nuova sessione, i.e. nessun altro
utente può vedere la tua sessione vnc, per contro quando mi disconnetto
da vnc viene anche terminata la mia sessione di lavoro non è possibile
disconnettersi e riconnettersi alla stessa sessione di lavoro
-query localhost effettua la richiesta di login al gdm locale
-securitytypes=none elimina l'autenticazione di vnc (l'autenticazione
viene comunque effettuata a livello di ssh prima e di login poi - la cui
password viaggia, grazie ad ssh, criptata)

Per utilizzare il servervnc in modalità persistente, i.e.
disconnettendosi e riconnettendosi alla stessa sessione di lavoro (la
porta su cui è attivo il servizio sarà legata ad una sola sessione) è
necessario utilizzare l'opzione wait ed abilitare l'autenticazione vnc,
per evitare hijiaking della sessione, si aggiunge in coda al
file /etc/inetd.cof facendolo seguire da una riga vuota (al solito ciò
che segue a dispetto di evolution è tutto su una riga)

5951    stream tcp wait mfabbri /usr/bin/Xvnc Xvnc -inetd -query
localhost -once passwordFile=/home/mfabbri/.vnc/passwd

dove mfabbri è l'utente per cui vogliamo avere la sessione persistente
(in questa configurazione sarà necessario avere una riga per ogni utente
di cui si vuole abilitare la sessione persistente)

Una volta apportate le modifiche a inetd.conf per fare ricaricare ad
inetd suddetto file è necessario inviare il segnale di hang up SIGHUP
i.e.

sudo killall -SIGHUP inetd

Per generare il  passwordFile /home/mfabbri/.vnc/passwd è necessario
eseguire il comando vncpasswd (in questo caso come utente mfabbri)

C. Esecuzione
Sul computer da cui si vuole controllare il server remoto $PIPPOSERVER
eseguire

vncviewer -via $PIPPOSERVER :50

per la sessione persistente invece
vncviewer -via $PIPPOSERVER :51

se il visualizzatore vnc non supporta l'opzione via si può ovviare
eseguendo su una console

ssh -L 5950:mfabbri a localhost:5950 $PIPPOSERVER

e su un altra console

vncviewer :50
__________________
Open CD ITA - Open DVD ITA - Linux da Zero - RFC1925 - O.S.: Debian & Slackware - Rule #1: It has to work !
AVERE DELLE CONOSCENZE E NON CONDIVIDERLE E' COME NON AVERE NULLA

Ultima modifica di WebWolf : 02-01-2008 alle 17:28.
WebWolf è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2008, 17:56   #6
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Ok, ho testato il mio script e funziona, grazie dell'opzione gdm+inetd!

Ora vediamo cosa sceglie il Nick...
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2008, 18:16   #7
WebWolf
Senior Member
 
L'Avatar di WebWolf
 
Iscritto dal: Nov 2004
Città: Reggio Emilia e dintorni
Messaggi: 3726
Quote:
Originariamente inviato da Gimli[2BV!2B] Guarda i messaggi
Ora vediamo cosa sceglie il Nick...
Windows Home Server

__________________
Open CD ITA - Open DVD ITA - Linux da Zero - RFC1925 - O.S.: Debian & Slackware - Rule #1: It has to work !
AVERE DELLE CONOSCENZE E NON CONDIVIDERLE E' COME NON AVERE NULLA
WebWolf è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2008, 17:34   #8
Ner0
Senior Member
 
L'Avatar di Ner0
 
Iscritto dal: Jul 2002
Città: Latina
Messaggi: 368
Quote:
Originariamente inviato da WebWolf Guarda i messaggi
Avevo trovato tempo fa una guidina in internet al riguardo.

Adesa a la cat fora.

Ecco qua:

Codice:
Scopo
Configurare un server vnc autonomo per controllo remoto, e configurare
il servizio in modo che sia avviato da inetd.

A. Materiale Necessario
sul host che farà da server vnc sono necessari vncserver e (demone ssh
che dovresti già avere)
apt-get install vnc4server
(apt-get install sshd)

B. Configurazione
La configurazione coinvolge login manager (gdm in questo caso) e inetd

1. è necessario modificare /etc/gdm/gdm.conf in modo che accetti
connesioni via tcp, i.e.

nella sezione [xdmcp]
acommentare la linea Enable=true

(*NOTA) questo permette di connettersi al login via la porta :177 indi è
meglio che suddetta porta sia firewallata (la sessione vnc sarà
inoltrata via tunnel ssh sul host, per cui la connessione vnc<-->gdm
avviene localmente)

2. configura il buon vecchio internet super demone (inetd) in modo da
avviare un server vnc ogni qualvolta che un cliente vnc si connette alla
porta 5950, più clienti avranno diverse sessioni vnc

(*NOTA) vnc per associare porta a #display utilizza la regola porta=5900
+#display e.g. #display 50 --> porta 5950

si aggiunge in coda al file /etc/inetd.cof facendolo seguire da una riga
vuota (ciò che segue a dispetto di evolution è tutto su una riga)

5950    stream  tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -geometry
800x600 -depth 16 -query localhost -once -securitytypes=none

(*NOTE) le opzioni più significative
-nowait alloca per ogni cliente una nuova sessione, i.e. nessun altro
utente può vedere la tua sessione vnc, per contro quando mi disconnetto
da vnc viene anche terminata la mia sessione di lavoro non è possibile
disconnettersi e riconnettersi alla stessa sessione di lavoro
-query localhost effettua la richiesta di login al gdm locale
-securitytypes=none elimina l'autenticazione di vnc (l'autenticazione
viene comunque effettuata a livello di ssh prima e di login poi - la cui
password viaggia, grazie ad ssh, criptata)

Per utilizzare il servervnc in modalità persistente, i.e.
disconnettendosi e riconnettendosi alla stessa sessione di lavoro (la
porta su cui è attivo il servizio sarà legata ad una sola sessione) è
necessario utilizzare l'opzione wait ed abilitare l'autenticazione vnc,
per evitare hijiaking della sessione, si aggiunge in coda al
file /etc/inetd.cof facendolo seguire da una riga vuota (al solito ciò
che segue a dispetto di evolution è tutto su una riga)

5951    stream tcp wait mfabbri /usr/bin/Xvnc Xvnc -inetd -query
localhost -once passwordFile=/home/mfabbri/.vnc/passwd

dove mfabbri è l'utente per cui vogliamo avere la sessione persistente
(in questa configurazione sarà necessario avere una riga per ogni utente
di cui si vuole abilitare la sessione persistente)

Una volta apportate le modifiche a inetd.conf per fare ricaricare ad
inetd suddetto file è necessario inviare il segnale di hang up SIGHUP
i.e.

sudo killall -SIGHUP inetd

Per generare il  passwordFile /home/mfabbri/.vnc/passwd è necessario
eseguire il comando vncpasswd (in questo caso come utente mfabbri)

C. Esecuzione
Sul computer da cui si vuole controllare il server remoto $PIPPOSERVER
eseguire

vncviewer -via $PIPPOSERVER :50

per la sessione persistente invece
vncviewer -via $PIPPOSERVER :51

se il visualizzatore vnc non supporta l'opzione via si può ovviare
eseguendo su una console

ssh -L 5950:mfabbri a localhost:5950 $PIPPOSERVER

e su un altra console

vncviewer :50
ciao...mi interesserebbe collegarmi con Thight vnc ad un server ubuntu ho seguito le tue indicazioni ma ho difficolta'.

in pratica voglio utilizzare come da domanda originale l'autenticazione direttamente con l'apertura di vnc e non dopo aver fatto il login...forse sbagliao qualcosa..mi puoi aiutare?

grazie mille
__________________
CPU G4560 | AsRock B250 pro4| Acer AL1716 17" | |Corsair DD4 2400 8GB | Sandisk SSD 120 | Mouse Razer Lachesis + IceMod | Zalman Z3 black |Hitachi 3,5 1000 Gb
Ner0 è offline   Rispondi citando il messaggio o parte di esso
Old 24-09-2008, 20:41   #9
omerook
Senior Member
 
L'Avatar di omerook
 
Iscritto dal: Jul 2003
Città: Civis Romanus Sum
Messaggi: 7826
io ho usato il programma di controllo remoto preinstallato sul "server" ubuntu e ultra vnc sul client xp e tutto funziona egregiamente, unica accortezza come fatto gia notare e settare il login automatico su ubuntu.
__________________
Asrock Q1900M , SSD 1TB, Pico Psu 90W, No Fans , No HD, zero meccanica, zero rumore!
omerook è offline   Rispondi citando il messaggio o parte di esso
Old 25-09-2008, 16:20   #10
Ner0
Senior Member
 
L'Avatar di Ner0
 
Iscritto dal: Jul 2002
Città: Latina
Messaggi: 368
Quote:
Originariamente inviato da omerook Guarda i messaggi
io ho usato il programma di controllo remoto preinstallato sul "server" ubuntu e ultra vnc sul client xp e tutto funziona egregiamente, unica accortezza come fatto gia notare e settare il login automatico su ubuntu.
cioe' tu hai solo settano til login automatico? pero' mi piacerebbe fare sempr eil login per motivi di sicurezza.
__________________
CPU G4560 | AsRock B250 pro4| Acer AL1716 17" | |Corsair DD4 2400 8GB | Sandisk SSD 120 | Mouse Razer Lachesis + IceMod | Zalman Z3 black |Hitachi 3,5 1000 Gb

Ultima modifica di Ner0 : 26-09-2008 alle 14:36.
Ner0 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP Recensione OPPO Find X10 Pro Max: un top di gam...
WoW Forever provato: il MMORPG che la community chiedeva da anni è arrivato WoW Forever provato: il MMORPG che la community ...
TCL P80 Ultra: con un display AMOLED opaco è una gioia per gli occhi e per le dita TCL P80 Ultra: con un display AMOLED opaco &egra...
GPU vietate in Cina: NVIDIA B300 compare...
NVIDIA RTX Remix 1.6 porta il DLSS 5 Neu...
OpenAI addestra i modelli di frontiera s...
Zen 6 contro Zen 5 a parità di fr...
L'IA vuole sempre più chip, ma c'...
NordVPN anticipa il Black Friday: sconti...
HPE Spaceborne Computer-4: calcolo ad al...
500 chilometri in soli 5 minuti: la rica...
CATL e BAIC puntano a un milione di auto...
La Svezia blocca ChatGPT e Claude sui co...
La NASA ha tenuto una conferenza sulle f...
Galaxy S27 Ultra, spunta la batteria in ...
Google Maps porta l'intelligenza artific...
Una foto troppo perfetta può costare car...
Caldo in Europa, oltre 50.000 morti stim...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:27.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v