VNC server e client su MATE

Networking, configurazione della connessione, periferiche e condivisioni di rete.
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

VNC server e client su MATE

Messaggio da andreagelli »

Salve! Avendo la necessità di controllare da remoto un PC con il SO Mate, chiedo: su mate è già installato di default il programma VNC server? Eventualmente come lo avvio?
Il client VNC su mate, quale è?
Grazie

Ad oggi, 16 gennaio 2017, ho controllato, tramite ssh, che sul remoto con MATE, fossero installati vino e libvncserver e son installati,come sono installati altri pacchetti vnc server( sulla shell ho eseguito il comando spigolo -l e mi è stTa restituita la lista dei pacchetti installati).Se dal mio Pc30 client appro remmina e mi connetto con DDNS, con la password di accesso del server remoto, mi dice che non è possibile connettersi al server VNC.

CHE errore commetto?
Grazie
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

Re: VNC server e client su MATE

Messaggio da andreagelli »

Chiedo se fosse impossibile lavorare con VNC su Mate.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: VNC server e client su MATE

Messaggio da thece »

:ciao:

qualche controllo base:

1) il server VNC è attivo e in ascolto sul PC SERVER?

Codice: Seleziona tutto

ps -ef | grep vino

Codice: Seleziona tutto

sudo netstat -tulnp | grep 5900
2) sul PC SERVER hai impostato qualche regola per IPTables?

Codice: Seleziona tutto

sudo iptables-save
3) hai verificato che la connessione al server VNC dall'interno della tua LAN sia possibile?

Codice: Seleziona tutto

nc -v INDIRIZZO_IP_PRIVATO_VNC_SERVER 5900
[EDIT]
- sostituire INDIRIZZO_IP_PRIVATO_VNC_SERVER con l'indirizzo IP opportuno
- per terminare il comando nc usare la combinazione di tasti CTRL + c
[/EDIT]

4) usando un client VNC, hai verificato che la connessione al server VNC dall'interno della tua LAN sia funzionante?

5) sul router ADSL hai impostato correttamente il Port Forwarding verso il PC SERVER?

6) hai verificato che la connessione al server VNC dall'esterno della tua LAN (ossia da Internet) sia possibile?

Codice: Seleziona tutto

nc -v INDIRIZZO_IP_PUBBLICO_VNC_SERVER 5900
7) usando un client VNC, hai verificato che la connessione al server VNC dall'esterno della tua LAN (ossia da Internet) sia funzionante?


Codice: Seleziona tutto

     PC #1 <-----+----> Router ADSL <----> Internet <-----> PC #3
Server VNC       |                                          Client VNC
                 |      Punto 5)
  Punto 1)       |                                          Punto 6)
  Punto 2)       |                                          Punto 7)
                 |
                 |
     PC #2 <-----+
Client VNC

  Punto 3)
  Punto 4)
Ultima modifica di thece il sabato 18 febbraio 2017, 21:02, modificato 4 volte in totale.
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

Re: VNC server e client su MATE

Messaggio da andreagelli »

Il problema sta proprio nell avviare VNC server sul pc con Mate. Se digito sul Terminale il comand vino preference, si apre il pannello per il settaggio di vnc server, ma non si avvia VNC server.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: VNC server e client su MATE

Messaggio da thece »

Fai uno screenshot delle preferenze che hai scelto per Vino
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

Re: VNC server e client su MATE

Messaggio da andreagelli »

Schermata a 2017-02-17 07-54-40.png
una volta settato, se chiudo non mi apre il server VNC.
usberto
Prode Principiante
Messaggi: 62
Iscrizione: giovedì 6 agosto 2015, 19:35
Sesso: Maschile

Re: VNC server e client su MATE

Messaggio da usberto »

avevo proprio in questi minuti lo stesso problema, ho risolto seguendo questo:

http://snarkybrill.blogspot.it/2016/05/ ... -mate.html

spero di esserti stato utile, a me ha funzionato
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: VNC server e client su MATE

Messaggio da thece »

OK, penso di aver capito il "problema": il server VNC non ha interfaccia grafica, è un servizio che gira in background.
Puoi verificare che si sia attivato dando il seguente comando nel teminale

Codice: Seleziona tutto

sudo netstat -tulnp | grep 5900
(punto 1) del mio precedente post)
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

Re: VNC server e client su MATE

Messaggio da andreagelli »

Ho eseguito il comaNDO ma non da alcun esito.
Ho dato anche il seguente comaNDO:

Codice: Seleziona tutto

arianna@arianna-PC:~$ nc -v INDIRIZZO_IP_PRIVATO_VNC_SERVER 5900
nc: getaddrinfo: Name or service not known

Eppure con SSH io raggiungo il pc arianna sia dall'esterno che dall'interno della mia LAN.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: VNC server e client su MATE

Messaggio da thece »

Mi posti questi output?
Sottinteso che i comandi vanno dati dove hai avviato il server VNC (Vino) e dopo che hai settato le impostazioni come nello screenshot che hai postato

Codice: Seleziona tutto

ps -ef | grep vino
sudo netstat -tulnp
andreagelli [url=http://forum.ubuntu-it.org/viewtopic.php?p=4959459#p4959459][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Ho dato anche il seguente comaNDO:

Codice: Seleziona tutto

arianna@arianna-PC:~$ nc -v INDIRIZZO_IP_PRIVATO_VNC_SERVER 5900
nc: getaddrinfo: Name or service not known
In questo mi sa che non hai colto che dovevi sostituire INDIRIZZO_IP_PRIVATO_VNC_SERVER con l'indirizzo IP ...
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

Re: VNC server e client su MATE

Messaggio da andreagelli »

Si scusa, ho eseguito i comandi di fretta prima di uscire. In serata mi ci rimetto sopra e posto i risultati di tutto.
usberto
Prode Principiante
Messaggi: 62
Iscrizione: giovedì 6 agosto 2015, 19:35
Sesso: Maschile

Re: VNC server e client su MATE

Messaggio da usberto »

dopo aver configurato vino con

Codice: Seleziona tutto

vino-preference
dai il seguente comando per avviarlo

Codice: Seleziona tutto

/usr/lib/vino/vino-server
vedrai che funziona e ti apparirà l'icona nell'area di notifica.

Se al riavvio non parte automaticamente crea un file (es:avvio) e all'interno scrivi:

Codice: Seleziona tutto

#! /bin/bash
/usr/lib/vino/vino-server
poi fallo diventare eseguibile con il comando

Codice: Seleziona tutto

chmod +x avvio
vai su Sistema->Preferenze->Personale->Applicazioni d'avvio e aggiungi lo script appena fatto
:birra:
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

Re: VNC server e client su MATE

Messaggio da andreagelli »

Grazie usberto, infatti l'icona del server in alto sulla barra delle applicazioni non di vede.
usberto
Prode Principiante
Messaggi: 62
Iscrizione: giovedì 6 agosto 2015, 19:35
Sesso: Maschile

Re: VNC server e client su MATE

Messaggio da usberto »

funziona??
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

Re: VNC server e client su MATE

Messaggio da andreagelli »

Codice: Seleziona tutto

ps -ef | grep vino
arianna  16093 15873  0 03:44 pts/1    00:00:00 grep --color=auto vino
Con questo comando cosa ho ottenuto?

Codice: Seleziona tutto

arianna@arianna-PC:~$ sudo netstat -tulnp
[sudo] password di arianna: 
Connessioni Internet attive (solo server)
Proto CodaRic CodaInv Indirizzo locale        Indirizzo remoto       Stato       PID/Program name    
tcp        0      0 127.0.0.1:5939          0.0.0.0:*               LISTEN      2024/teamviewerd    
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1567/dnsmasq        
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      1067/systemd-resolv 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1077/sshd           
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      7022/cupsd          
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1236/master         
tcp        0      0 0.0.0.0:5355            0.0.0.0:*               LISTEN      1067/systemd-resolv 
tcp6       0      0 :::22                   :::*                    LISTEN      1077/sshd           
tcp6       0      0 ::1:631                 :::*                    LISTEN      7022/cupsd          
tcp6       0      0 :::25                   :::*                    LISTEN      1236/master         
tcp6       0      0 :::5355                 :::*                    LISTEN      1067/systemd-resolv 
udp        0      0 0.0.0.0:49990           0.0.0.0:*                           1567/dnsmasq        
udp        0      0 0.0.0.0:33226           0.0.0.0:*                           780/avahi-daemon: r 
udp        0      0 127.0.1.1:53            0.0.0.0:*                           1567/dnsmasq        
udp        0      0 127.0.0.53:53           0.0.0.0:*                           1067/systemd-resolv 
udp        0      0 0.0.0.0:631             0.0.0.0:*                           7023/cups-browsed   
udp        0      0 192.168.1.200:123       0.0.0.0:*                           1685/ntpd           
udp        0      0 127.0.0.1:123           0.0.0.0:*                           1685/ntpd           
udp        0      0 0.0.0.0:123             0.0.0.0:*                           1685/ntpd           
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           7439/chromium-brows 
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           780/avahi-daemon: r 
udp        0      0 0.0.0.0:5355            0.0.0.0:*                           1067/systemd-resolv 
udp6       0      0 fe80::44df:a806:1c2:123 :::*                                1685/ntpd           
udp6       0      0 ::1:123                 :::*                                1685/ntpd           
udp6       0      0 :::123                  :::*                                1685/ntpd           
udp6       0      0 :::37042                :::*                                780/avahi-daemon: r 
udp6       0      0 :::5353                 :::*                                780/avahi-daemon: r 
udp6       0      0 :::5355                 :::*                                1067/systemd-resolv 
E con questo?

ho seguito i primi due passi di usberto, ed al secondo l'esito è questo:

Codice: Seleziona tutto

arianna@arianna-PC:~$ /usr/lib/vino/vino-server
18/02/2017 03:54:55 Autoprobing TCP port in (all) network interface
18/02/2017 03:54:55 Listening IPv6://[::]:5900
18/02/2017 03:54:55 Listening IPv4://0.0.0.0:5900
18/02/2017 03:54:55 Autoprobing selected port 5900
18/02/2017 03:54:55 Advertising security type: 'TLS' (18)
18/02/2017 03:54:55 Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
18/02/2017 03:54:55 Listening IPv6://[::]:5900
18/02/2017 03:54:55 Listening IPv4://0.0.0.0:5900
18/02/2017 03:54:55 Clearing securityTypes
18/02/2017 03:54:55 Advertising security type: 'TLS' (18)
18/02/2017 03:54:55 Clearing securityTypes
18/02/2017 03:54:55 Advertising security type: 'TLS' (18)
18/02/2017 03:54:55 Advertising authentication type: 'No Authentication' (1)
18/02/2017 03:54:55 Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
18/02/2017 03:54:55 Listening IPv6://[::]:5900
18/02/2017 03:54:55 Listening IPv4://0.0.0.0:5900
18/02/2017 03:54:55 Clearing securityTypes
18/02/2017 03:54:55 Clearing authTypes
18/02/2017 03:54:55 Advertising security type: 'TLS' (18)
18/02/2017 03:54:55 Advertising authentication type: 'VNC Authentication' (2)

(vino-server:16143): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

Ovvero non termina l'operazione..
usberto
Prode Principiante
Messaggi: 62
Iscrizione: giovedì 6 agosto 2015, 19:35
Sesso: Maschile

Re: VNC server e client su MATE

Messaggio da usberto »

Se non ricordo male, ma domattina controllo, è corretto che sia così:
il servizio rimane attivo perchè è in ascolto infatti ti dice:
18/02/2017 03:54:55 Listening IPv4://0.0.0.0:5900

Quando a terminale dai il comando

Codice: Seleziona tutto

/usr/lib/vino/vino-server
vedrai comparire nell'area di notifica l'icona di vino.
Non chiudere il terminale e prova a collegarti con via vnc. Vedrai che funziona.

Se continui con le ultime 2 cose che ti ho scritto al prossimo riavvio questo processo sarà in background
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: VNC server e client su MATE

Messaggio da thece »

OK, ho fatto qualche prova su Ubuntu Mate 16.04.2 live ed effettivamente il server Vino non viene avviato automaticamente come su Ubuntu alla chiusura del suo pannello delle preferenze.

Ho trovato questo LINK in Rete, spiega come risolvere.
I comandi che ti ho postato rimangono tuttavia validi per verificarne il funzionamento. Difatti negli output che hai postato non c'è traccia di Vino server, quindi non si era avviato
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

Re: VNC server e client su MATE

Messaggio da andreagelli »

Ringrazio sia thece che usberto. Ho letto il link postato da thece, ma lo avevo già provato senza esito. Ho seguito la procedura proposta da usberto ed ho risolto:ora VNC server è avviato sia sul PC nella stessa LAN sia sul PC remoto.
Sul PC nella stessa LAN accedo immediatamente, mentre sul PC remoto,usando Remmina, avvio la connessione ma non si connette. rimane incantata la schermata di connessione senza restituire un esito.
Sono entrato nel PC remoto tramite ssh ed ho lanciato netstat -aplnt | grep tcp che mi restituisce un messaggio secondo cui la porta 5900 è listen.

Codice: Seleziona tutto

fiorella@fiorella-HP:~$ netstat -aplnt | grep tcp
(Non tutti i processi potrebbero essere identificati, le informazioni sui processi non propri
 non saranno mostrate, per visualizzarle tutte bisogna avere privilegi di root.)
tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN      1450/vino-server
tcp        0      0 127.0.0.1:5939          0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -               
tcp        0      0 192.168.1.110:5900      82.61.219.183:65202     ESTABLISHED -               
tcp        0    256 192.168.1.110:22        82.61.219.183:60849     ESTABLISHED -               
tcp        0      0 192.168.1.110:5900      82.61.219.183:56298     ESTABLISHED -               
tcp        0      0 192.168.1.110:5900      82.61.219.183:54290     ESTABLISHED 1450/vino-server
tcp        0      0 192.168.1.110:5900      82.61.219.183:60463     ESTABLISHED -               
tcp6       0      0 :::5900                 :::*                    LISTEN      1450/vino-server
tcp6       0      0 :::22                   :::*                    LISTEN      -  
Allegati
Remmina.resized.png
Remmina.resized.png (12.01 KiB) Visualizzato 2325 volte
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: VNC server e client su MATE

Messaggio da thece »

andreagelli [url=http://forum.ubuntu-it.org/viewtopic.php?p=4959957#p4959957][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Sul PC nella stessa LAN accedo immediatamente (*), mentre sul PC remoto,usando Remmina, avvio la connessione ma non si connette. rimane incantata la schermata di connessione senza restituire un esito.
(*) Punto 4 della mia scaletta

Hai provato a fare questo test (punto 6) come ti avevo suggerito?

Codice: Seleziona tutto

nc -v INDIRIZZO_IP_PUBBLICO_VNC_SERVER 5900
Se fallisce, allora il problema è al punto 5. Se non fallisce allora il problema è qualche impostazione di Vino o di Remmina


andreagelli [url=http://forum.ubuntu-it.org/viewtopic.php?p=4959957#p4959957][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Ringrazio sia thece che usberto. Ho letto il link postato da thece, ma lo avevo già provato senza esito.
Per confermarti quanto sia valido o meno quanto viene proposto in quel link, purtroppo, dovrei avere un'installazione di Ubuntu Mate. Con la live tale conferma non è possibile
andreagelli
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: sabato 18 ottobre 2008, 6:39
Località: Livorno

Re: VNC server e client su MATE

Messaggio da andreagelli »

Intanto ho dato questo comando e restituisce questa risposta:

Codice: Seleziona tutto

fiorella@fiorella-HP:~$ ps -ef | grep vino
fiorella  1450  1418  0 15:10 ?        00:00:00 /usr/lib/vino/vino-server
fiorella  4619  4540  0 20:24 pts/1    00:00:00 grep --color=auto vino
Ora provo subito i tuoi suggerimenti.

nc -v <INDIRIZZO IP SERVER VNC> 5900 : 5900 port [tcp/*] succeeded!
Ultima modifica di andreagelli il sabato 18 febbraio 2017, 20:48, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti