hi...

in researching how to properly secure the VNC Server, it appears that the
basic question comes down to how one can configure a SSH client application
appropriately. (If I open up the firewall.. I can easily connect to the VNC
Server.)

In the following diagram, the client is outside the firewall, the VNC
Service is behind the firewall. The firewall is permits only port 22 which
is forwarded to the VNC Server. The VNC Server is running SSHD as well.
(External IPs are for discussion...)

        +-----------------+
        | External Client |
      |   VNC Client    | (12.123.45.xx)
      |      PuTTY      |
        +-----------------+
                 ^
                 |
                 v
        +-----------------+
        | Firewall/Router | (23.222.45.yy)
        |    (Linksys)    |<--------------+
        +-----------------+ (192.168.1.1) |
                                        | (Internal Network)
                                        |
                                        v
                +------------------------------------------+
                |                                          |
                |                                          |
                v                                          v
           +--------------+                       +---------------+
           |              |                       |               |
           |  Linux Box   | (192.168.1.55)        | Windows 2K
Box|(192.222.33.5)
           | (VNCServer)  |                       | (VNC Client)  |
           |    (SSHD)    |                       |  (PuTTY)      |
           +--------------+                       |               |
                                                  +---------------+

So here's the question(s):
        1) Can the above situation work? IE, can the client PuTTY application be
setup to allow a VNC "tunnel" to be created, allowing communication to occur
between the VNC Client/Server over port 22?

I believe it should be possible. However, when I've tried to set up the
PuTTY client application, it appears that I have something configured
incorrectly. (I have the latest version of the Windows PuTTY)

Under the Session Options
        Host Name/IP : 23.222.45.yy (The router/firewall IP address)
        Port:   22 (The SSH port, only port open on the firewall)
        Protocol: SSH

Under SSH Options:
        Tunnels:
                Forwarded Source Port: 5901
                Forwarded Destination: 23.222.45.yy:5901

I've also tried this setting as well...
        Tunnels:
                Forwarded Source Port: 5901
                Forwarded Destination: 12.123.45.xx:5901


Neither setup for the Tunnels appears to work. Using either setup, I can get
into the Linux box and log on, establishing the SSH tunnel. However, when I
fire up the VNC Client, I am unable to establish a connection with the VNC
Server on the linux Box. The VNC Server is working as I am able to see it on
the Linux Box.

I have tried to establish connections using:
        23.222.45.yy:1
        23.222.45.yy:5901

        12.123.45.xx:1
        12.123.45.xx:5901

The thought being that one has to establish a connection with either the
port on the router or the port on the local client machine which would then
be forwarded to the VNC Server.

This setup doesn't seem to work.

So... The end question is how should the PuTTY/VNC be configured to allow
one to go through the firewall and establish a VNC connection using the SSH
tunnel....

thanks in advance for any pointers...

-bruce

ps... I recall seeing some directions to this at one time from a google
search.. however, a couple of the sites with the information now appear to
be down....
_______________________________________________
VNC-List mailing list
[EMAIL PROTECTED]
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to