Richard Jason R. Raquepo wrote:
> Hello everyone,
> 
> Is there an implementation or something similar on reverse VNC. I mean
> right now you VNC(client) a PC running vnc server , but i need the
> reverse, the vnc server will initiate the connection. I am asking this
> because the PC to be access will be in a private IP while the one who
> need to access the PC will have a public IP.

Why bend over backwards and make the connection initiated by the server?
  When would it know to connect?  Too much mess there.  Far, far easier
to set up a VPN tunnel between the PC that needs access to connect to
the private network where the accessed machine lives.  A VPN would solve
the problem in a snap.  The remote machine would look from the point of
view of every machine present in the internal network as though it were
actually there, even though it's actually communicating with the system
by means of an encrypted link.

My personal recommendation would be OpenVPN [1].  It's easy to
configure, works for both Windows and GNU/Linux, requires no kernel
patches (only TUN/TAP configuration), works correctly even if one end is
behind a NAT router, and most of all is reasonably secure.

In any case, the main requirement here would be that there exist some
machine that can see both the public network and the private network,
e.g. a machine with two Ethernet cards, one on the private LAN and the
other connecting to the Internet, that acts as a VPN gateway.  The
outside machines would connect to this, and it would handle
authenticating these outsiders and managing the encrypted links.

[1] http://www.openvpn.org

-- 
Those who can make you believe absurdities can make you commit atrocities.
http://stormwyrm.blogspot.com/
_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to