Newsgroup: it.tlc.gestori.fastweb
Titolo: [LUNGO E CERVELLOTICO] Non me lo riesco a spiegare (VNC)

Salve a tutti, vorrei porvi un quesito al quale non riesco a darmi una
risposta.
Il problema è che voglio rendermi visibile tramite vnc all'esterno della
rete.
In particolare voglio rendermi visibile ad un indirizzo diciamo 5.6.7.8 sul
quale ho installato un server ssh.
- da casa mappo la mia porta vnc (mettiamo 45900) tramite l'ssh sul server.
- preparo uno script che ripristina il mapping nel caso ci siano problemi
con la rete.
- Perontrollare, Da casa faccio vncviewer verso 5.6.7.8 (anke lì c'è il
server vnc) e da lì faccio vncviewer verso 5.6.7.8::45900.
Tutto funziona regolarmente.
Prima stranezza: Mi reco fisicamente sul pc "esterno" e faccio vncviewer
verso 5.6.7.8::45900 , mi chiede la password, la autentica e poi appare un
bel messaggio :"Connection closed".
Seconda stranezza: da casa faccio collegare un mio amico con alice a
5.6.7.8::45900 e il tutto funziona
Terza stranezza: da casa faccio collegare sempre il mio amico con alice al
pc 5.6.7.8::5900 e da lì di nuovo a 5.6.7.8::45900 e funziona !
Insomma, funziona sempre, tranne ciò che serve a me: ossia stare fisicamente
su 5.6.7.8 e riuscire a fare vncviewer 5.6.7.8::45900
Premetto che sul server in fastweb ho permesso connessioni di loopback.
--
Chi ci si raccapezza ?
Grazie a chi ci metterà la buona volontà :)

 5.6.7.8 sul quale ho installato un server ssh.
Ricontrolla le impostazioni con quanto su :
==
- 
http://clbianco.altervista.org/vnc/vncfaq_2.html#p3.1
-- 
|Ż \/Ż | /Ż\ /Ż__/Ż__|<|> *FAX/Mail Server  : 
+39 - 02700426582
 <|
|Ż|\/|Ż|/Ż_Ż\|(__\__ \<|> *Casella Vocale   : 
+39 - 0230312251
  <|
|_|  |_/_/ \_\___|___/<|> *FAQ ITGF 
http://plany.fasthosting.it
 <|
|>- RST FAQ 2.0 ITGF -<|> *FAQ GCN  
http://faq.news.nic.it/
 ____<|

 - 
http://clbianco.altervista.org/vnc/vncfaq_2.html#p3.1
Grazie della risposta Macs, ma ci sono alcune cose che non comprendo...
Ogni volta che devo aprire una porta remota uso un comando del genere:
Plink -l USER -pw PASS -v -R PortaRemota:MioIPInterno:PortaLocale
IndirizzoRemoto
(Forward remote port to local address)
E riesco sempre a far si che tutte le connessioni che arrivano a
IndirizzoRemoto:PortaRemota vengano redirette a MioIPInterno:PortaLocale
(Nel caso specifico di VNC abilito di accettare connessioni loopback, e la
redirezione pare funzionare per il riconoscimento della password,
tant'evvero che si accorge di eventuali errori di battitura)
Dalla guida che hai postato invece leggo:
.... dovete usare il seguente parametro: "-L 5901:
127.0.0.1:5900
"
che (Correggimi se sbaglio) vuol dire che tutte le connessioni che faccio
sulla mia porta 5901 vengono redirette sul server remoto alla 5900 (Forward
local port to remote address).
Difatti, se mi collego alla mia porta interna 5901 mi collego alla 5900 del
server remoto.
Ho provato a impartire un comando di prova del tipo plink -L
45900:
127.0.0.1:45900
 hostremoto giusto per non far confusione con le porte,
ho aperto il server vnc dentro fastweb sulla 45900 e poi ho fatto uno scan
("da locale sull'host remoto") su 
127.0.0.1:45900
 e come intuivo la porta
era serrata.
Insomma, mi pare che questa guida serva solo ad incapsulare il protocollo
vnc dentro l'ssh per una questione di sicurezza, e NON per rendere visibile
un server dietro NAT mappando una porta su un host remoto.
Cmq come dicevo su, riesco sempre a forwardarmi le porte dall'indirizzo
remoto, vnc è l'unico a fare i capricci, autentica la password e
immediatamente mi chiude la connessione... bah !

 remoto.
La guida ti serve per incapsulare VNC su SSH, e consentire il controllo
del server VNC situato su uno degli endpoint SSH da parte dell'altro.
Una volta che da 5.6.7.8 controlli senza problemi il computer connesso
dietro alla rete FASTWEB collegandoti su localhost, ti serve solo una
regola di Port-Forwarding, che rediriga la connessione in arrivo su IP
5.6.7.8 e porta diversa verso l'interfaccia di loopback (dato che hai
impostato VNC per ricevere connessioni solo da quella) per consentire ad
altri di connettersi. Su cio' non mi pare che ci siano quindi problemi,
configurando adeguatamente le restrizioni di VNC per accettare le
richieste solo dal tunnel SSH (come da FAQ indicata).
Nota : se la macchina associata all'IP 5.6.7.8 non lo e' direttamente,
bensi' tramite NAT/PAT, quanto rilevi (l'impossibilita' dall'endpoint
stesso remoto di connettersi via VNC a tale IP Pubblico) e' normale ;).
Piccolo indizio, NAT loopback... e sua presenza (o meno) nelle opzioni
dell'eventuale router su 5.6.7.8 . Qualora questa sia la tua situazione
e tu non possa impostare NAT loopback, c'e' comunque un workaround
(esposto peraltro dal sottoscritto recentemente su it.comp.reti.locali -
thread "Variare destinazione indirizzo IP") che ti consentirebbe anche
dall'endpoint remoto di collegarsi via VNC a 5.6.7.8.


 ha scritto nel messaggio
news:41FEEEDD...@despammed.com...

Pare che il problemi derivi dalla scelta non felice di aprire il server su
una porta troppo alta, 35900.
Usando la standard 5900 o porte vicine tutto fila liscio, misteri ?