If you're not familiar with ssh-tunneling, or would like to understand it better - I recommend perusing the ssh2 book from O'Reilly.  There is a chapter in there on port-forwarding that I found well worth the read. <div>
<br></div><div><a href="http://shop.oreilly.com/product/9780596008956.do">http://shop.oreilly.com/product/9780596008956.do</a><br><div><br></div><div>-Rob</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Nov 30, 2012 at 12:32 AM, Jima <span dir="ltr"><<a href="mailto:jima@beer.tclug.org" target="_blank">jima@beer.tclug.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 2012-11-29 23:05, Mike Miller wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Thu, 29 Nov 2012, Jima wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 2012-11-29 22:27, Mike Miller wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
UltraVNC allows for some kinds of encryption.  Can the xvnc4viewer be<br>
used with the encryption, or do you just have to run UltraVNC<br>
unencrypted?  I usually use Xvnc with -localhost and then use ssh<br>
portforwarding to create an SSH tunnel to connect through, but I'm<br>
not sure of how to do that when the VNC server is running on Windows.<br>
</blockquote>
<br>
PuTTY with a remote port-forward?  I do similar for Synergy.<br>
</blockquote>
<br>
I don't understand how that works.  I have a VNC server on a Windows box<br>
and PuTTY on the same Windows box, and I have the VNC viewer on a Linux<br>
box.  How do I connect from Linux to the VNC session on Windows using<br>
PuTTY when PuTTY is on the Windows machine?<br>
</blockquote>
<br>
1. Open PuTTY<br>
2. Enter host name/IP address of Linux box<br>
3. Go under Connection -> SSH -> Tunnels<br>
4. Source port: 25901<br>
5. Destination: <a href="http://127.0.0.1:5901" target="_blank">127.0.0.1:5901</a><br>
6. Select "Remote" radio button<br>
7. Click "Add" button<br>
8. (optional) Go back to Session and save<br>
9. Click "Open" button<br>
10. Log in<br>
11. Run `netstat -anp | grep 25901` on the Linux box -- ta da!<br>
<br>
 Caveat: AllowTcpForwarding may need to be enabled in sshd_config.<br>
<br>
 FWIW, this is the feature provided by OpenSSH's -R flag.<span class="HOEnZb"><font color="#888888"><br>
<br>
     Jima<br>
______________________________<u></u>_________________<br>
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota<br>
<a href="mailto:tclug-list@mn-linux.org" target="_blank">tclug-list@mn-linux.org</a><br>
<a href="http://mailman.mn-linux.org/mailman/listinfo/tclug-list" target="_blank">http://mailman.mn-linux.org/<u></u>mailman/listinfo/tclug-list</a><br>
</font></span></blockquote></div><br></div>