Newsgroup: it.comp.reti.locali
Titolo: Teleassistenza con VNC

Un saluto a tutti,
in una rete strutturata come nello schema sottostante
         _
        / \
       (   )  <== Linea Telecom
        \_/
         |
         |
       __|__
      |_____| <== Modem ADSL
         |
         |
      ___|______________________
     |                          |
     | eth0: IP XXX.YYY.WWW.ZZZ |
     |                          |
     |    Routing e Firewall    | <== Server Linux
     |                          |
     | eth1: IP AAA.BBB.CCC.DDD |
     |__________________________|
         |
         |
       __|__
      |     |
      |     | <== Switch
      |_____|
       | | |
       | | |_____ PC-1  Windows
       | |
       | |_______ PC-2  Windows
       |
        .......................
       |_________ PC-N  Windows
vorrei poter accedere da remoto con VNC ai vari PC Windows collegati 
allo Switch.
L'ostacolo e' rappresentato dal mascheramento della rete che faccio 
effettuare dal Server Linux.
Sul Firewall ho lasciato aperte le porte 5800 e 5900 per poter accedere 
tramite VNC, ed a livello Server la cosa funziona perfettamente.
Per accedere ai PC Windows invece stavo pensando ad una cosa del genere:
una volta entrato nel Server, far partire una ulteriore sessione di VNC 
con la quale collegarmi ai PC della rete con maschera AAA.BBB.CCC.DDD.
Le domande sono le seguenti:
E' fattibile una cosa del genere ?
Se si, c'e' qualche suggerimento ?
Eventuali alternative meno macchinose ?
Ringrazio chiunque vorra' rispondermi.
Tanti saluti.
	DI PRONIO Donato


Installi sui vari pc vnc configurandolo per un host e quindi una porta
diversa, host 1= porta 5801 e 5901 etc. etc., poi configuri il firewall per
il port forwarding e sei apposto.
-- 
Saluti
Fabrizio - 
fabr...@nabuk.org
http://www.nabuk.org
 staff and admin
http://www.wireless-italia.org
 staff and admin
Wireless lan, wi-fi, 802.11x, etc...

 Un saluto a tutti,
Installi un socks server sulla macchina che fa da firewall. Da fuoi, con
sockscap ad esempio, ti ci collegi e poi lanci il VNC puntando
direttamente all'indirizzo privato del PC windows di tuo interesse.
Questo è un buon approccio se il numero di PC è N e potrebbe aumentare.
Altrimenti sul firewall imposti, per ogni PC, una NAT interno->fuori
dove alla porta 5900 pubblica fai corrispondere PC1:5900, alla 5901 il
PC2:5901 e così via. In questa maniera però ti esponi ai pericoli di
sicurezza tipici di VNC, in quanto basta trovare il tuo IP e le porte
aperte e poi tentare come un forsennati, mentre con il socks c'è un
livello di sicurezza in piu'.
Migliori soluzioni prevedono ad esempio l'utilizzo del tunnelling IPSEC,
ad esempio. L'importante è NON applicare la soluzione: mi collego ad un
PC con VNC e li lancio un altro VNC... too bad.
--
Angelo Conforti | ICQ    : 14660649
www.angeloxx.it
 | IRCNet : angeloxx
                | E-Mail : 
ange...@angeloxx.it

 effettuare dal Server Linux.
tunnel ssh...

[CUT]
Grazie a tutti per le risposte.
Ho di che lavorare per un po.
In caso di difficolta' mi rifaro' vivo :-)
Tanti saluti a tutti.
	DI PRONIO Donato

 
...
così sei davvero sistemato...
chiunque dall'esterno vede una marea di porte vnc in ascolto, fa qualche 
tentativo, ti becca le password e poi voilà!
ciao ciao rete!
piuttosto, entra in ssh sul fw e imposta dei port forwarding, anche se la 
soluzione più pratica resta la vpn, come t hanno già suggerito.
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 wrote in
 > news:bikknv$ahind$
1...@ID-43333.news.uni-berlin.de
:
 >
 >
 >>Installi sui vari pc vnc configurandolo per un host e quindi una porta
 >>diversa, host 1= porta 5801 e 5901 etc. etc., poi configuri il
 >>firewall per il port forwarding e sei apposto.
 >>
 >
 >
 > ...
 > così sei davvero sistemato...
 > chiunque dall'esterno vede una marea di porte vnc in ascolto, fa qualche
 > tentativo, ti becca le password e poi voilà!
 > ciao ciao rete!
era proprio quello che temevo. :-(
 > piuttosto, entra in ssh sul fw e imposta dei port forwarding, anche 
se la
 > soluzione più pratica resta la vpn, come t hanno già suggerito.
Sicuramente la VPN e' la piu' pratica.
Pero' io non ne ho mai realizzata una del tipo:
Windows  -->  Linux  <--  Windows.
In sostanza non so come creare nel Server Linux l'anello di congiunzione 
fra la postazione Windows remota dalla quale opero e i PC Windows a 
valle del Server Linux stesso.
Infatti da entrambi i lati io devo puntare come interfaccia al Server 
Linux che quindi diventa un anello di collegamento per la mia 
connessione VPN.
Hai qualche suggerimento da darmi ?


 Windows a valle del Server Linux stesso.
io come client win uso putty.
crei un normalissimo collegamento ssh con il fw linux, impostando il 
forwarding di una o più porte locali, verso una o più porte di host della 
rete remota.
supponendo che la rete remota sia 192.168.25.*
5901->
192.168.25.1:5900
5902->
192.168.25.2:5900
5903->
192.168.25.3:5900
5904->
192.168.25.4:5900
adesso, usando un qualsiasi viewer vnc, puoi collegarti a 4 pc 
semplicemente collegandoti a localhost e scegliendo un display diverso.
ovvio che, se il numero delle macchine sale, la soluzione diventa troppo 
macchinosa.


 Hai qualche suggerimento da darmi ?
scusa, ma sulla macchina linux avrai *certamente* ssh per
l'amministrazione, no?
dalla tua postazione: 
ssh -L 5800:
192.168.1.1:5800
 donato@serverlinux
poi punti vncviewer verso localhost e controlli la macchina remota (in
questo caso la 192.168.1.1, ovviamente...)
La sintassi è quella del client openssh, ma a quanto mi risulta lo fa
praticamente qualunque client ssh (ovviamente con sintassi/modalità
diverse...)
A meno che tu non debba fornire amministrazione remota 24/24 direi che
questo è sufficientemente veloce e + che sufficiente...
Se non lo è scripti 4 righe, autentichi via chiave e hai fatto tutto.
Non penso sia necessario rompersi l'anima con una vpn per questo.
Poi, se proprio insisti, dai un'occhiata a poptop...
I miei 2 cent...
-- 
Emanuele Balla  aka Skull -  Public Key #661E5CBF on 
www.keyserver.com
+----------------------------------------------------------------------+
"And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies." (By Linus Torvalds)