- download putty from
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe and save it in c:\windows
- click 'Start', 'Run'
putty my.smeserver.org -l root -L 443:127.0.0.1:443 (replace "my.smeserver.org" with the DNS name or public IP address of your sme server)
- enter your root password when prompted
- access server-manager at
https://localhost/server-manager SSH tunnels like this can be used to access any host on your private network. Assuming you have a windows box behind your SME at 192.168.1.33, you could do this:
- enable remote desktop on the workstation at 192.168.1.33
- On your remote computer: Start, Run,
putty my.smeserver.org -l root -L 3333:192.168.1.33:3389- Start 'Remote Desktop Connection' and connect to "localhost:3333" (I use port 3333 in this example for two reasons - a) the '33' on the end reminds me that I'm going to control 192.168.1.33, b) I *must* select a port that is not already used by any service on my remote workstation - if I have remote desktop enabled on my remote station and use "-L 3389:192.168.1.33:3389" in my putty command, I will fail...)
Here's the breakdown. Assuming the following configuration:
Remote_PC
|
Internet
|
my.smeserver.org
|
192.168.1.33
The command
putty my.smeserver.org -l root -L 3333:192.168.1.33:3389 on 'Remote_PC' causes port 3333 on 'Remote_PC' to be mapped to port '3389' on 192.168.1.33.
You can control the SME server itself by specifying either '127.0.0.1' or the LAN IP of the SME in the putty command.
You can do all the same stuff from within putty - just start putty and look for the SSH Tunnel settings.
IMPORTANTOnce you've seen it work, you are strongly encouraged to setup public-private keys for authentication as described in
http://wiki.contribs.org/SSH_Public-Private_Keys. Using your root password to connect to your SME server from a remote location could expose your server if your password is insufficiently secure, or if you ever enter your password on a system with a key logger installed.