• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

Remote Desktop over HTTP or FTP protocol

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

nd4spdbh2

Member
Joined
Nov 15, 2005
Location
Camarillo, CA!
Hey i was wondering if it was possible to run remote desktop strictly over http or ftp protocol, why im asking is my school has pretty strict firwalls and filters but allows me to acess my home web server via a proxy over http so i got to the proxy and do a lil http://MYIP:8080 to get to the web server, and i can also get straig to the ftp server by doing a simple ftp://MYIP

n e ways is there any way to run remotedesktop over either of the protocols? so it would be like ftp://MYIP:remote_desktop_port (or http) and keep it strickly on thoes protocols?

heck the school wont even allow me to access my https ssl administration... https bypassed the firewall and filters last year... they musta changed it this year.

or is there anyway that i might be able to bypass the schools firewall and or filters?

im trying to connect to a server running windows server 2003 btw... remote desktop works fine at my friends house... just school has all these stupid internet pos things.
 
I have two ideas for you..I use both of them.

1) Use a VNC product (I use UltraVNC) and change the port it uses to something thats open, for example I use port 23. Then I use a vnc viewer and connect.

2) http://www.buzzsurf.com/surfatwork/ . Setting up putty, so you can ssh your home computer. Configure putty to tunnel the ports used for remote desktop....basically what this a ssh tunnel does is it digs a (secure) tunnel from your school computer/internet to your home computer/internet. Any ports you reroute through the tunnel pass through the tunnel and go through your network at home then out to the internet. So your able to bypass the school firewall, becuase it just sees data going in/out on port 22 or what ever port you use.
 
Remote web workplace allows rdp over http, but i believe that is only available with sbs 2003. most vnc server programs allow connecting via http as well.
 
Shelnutt2 said:
I have two ideas for you..I use both of them.

1) Use a VNC product (I use UltraVNC) and change the port it uses to something thats open, for example I use port 23. Then I use a vnc viewer and connect.

2) http://www.buzzsurf.com/surfatwork/ . Setting up putty, so you can ssh your home computer. Configure putty to tunnel the ports used for remote desktop....basically what this a ssh tunnel does is it digs a (secure) tunnel from your school computer/internet to your home computer/internet. Any ports you reroute through the tunnel pass through the tunnel and go through your network at home then out to the internet. So your able to bypass the school firewall, becuase it just sees data going in/out on port 22 or what ever port you use.


hmmm well im gonna grab the schools ip tommorrow so i can scan it when i get home to see what ports are open... i wish adelphia would allow port 80 requests because then i could run the ssh over than and i would be set.

also with the ssh tunnel how would i connect to the remote desktop? via the ssh port? i know i can connect directly to my ftp over the regular port 21... can i run ssh over that and recieve remote desktop through the ssh tunnel?
 
Server 2003 can do it over 80 (http), or https (443). It's called Terminal Services Web, or tsweb for short. You need the appropriate licensing and I believe it's just an additional server role which can be added via Add/Remove Programs - Windows Components. However I believe it also requires port 3389 like a normal RD connection so it may not work if that port is blocked.
 
well i have tried installing openssh on my server.. its running windows server 2003 and for some reason when i go to start it i get a 1067 error... i searched on google and found this page

http://www.cs.bham.ac.uk/~smp/projects/ssh-windows/

i followed this but i still get the error but i got lost after this part

Add the server account to the Administrators group.
net localgroup Administrators sshd /add

i did that but couldnt do the next step....

if i can run ssh over port 21 and run remote desktop through that tunnel im set cus they are very lenient on what gets thgough on the ftp port.
 
Can logmein share the desktop similar to WebEx nikhsub? Probably not in the free version if it does.
 
ok well i got cygwin runnin SSH (on port 21) and the ssh server runs fine but how do i connect to it with putty on port 21 and then run remote desktop through it?

i have tried the computers ip adress 192.168.1.111 and then using port 21 in putty but a popup just comes up and you cant do anything.

nvm i definetly need some help on installing SSH on windows server 2003. i have read many tutorials online and none have worked. I would like to run remote desktop through a ssh tunnel that connects my home server to a school computer using putty as a client over port 21
 
Last edited:
I had no problem installing openssh (windows version) on my XP Pro install. I'm not sure about your error message, I'll look into it when I get home.

What you will/would do to connect is download putty and run it at your school. You use putty )via the GUI, don't make a bat file. Have it connect to your IP address on port 21. Then under shh->tunnels add the ports you want forward, in the format "127.0.0.1:port", if the computer your connecting to is the same on you want to remote. If you want to connect to a different computer on your network, use "Network IP:port"..i.e. "192.168.1.100:port".

Feel free to grab me on msn/aim, if you run into more problems later.

You might want to read this if your not quite getting the concept behind tunneling for ssh.
 
Last edited:
if you want to try tsweb before installing it, you can try mine:
http://www.mbentley.net/TSWeb/

if you need to just run remote desktop over a different port, you can just make it so your router is listening on whatever port you have available that is open. for example, with my smoothwall, i can have my router listen on the external interface on any port (8080) and forward it to an ip address on my internal network (192.168.1.100) and to the regular rdp port of 3389. so the computer i am trying to connect to is still listening on 3389 but if i hit my external ip address using x.x.x.x:8080, it still works with remote desktop.

another way:
the way that i run remote desktop at work is i use ssh tunneling.
http://oldsite.precedence.co.uk/nc/putty.html

so if you use this as an example:

Pic2.png


where it says 'source port', you would enter the port you choose to connect to (whatever port you find that is open; for example port '23') and where it says 'destination', you would enter the ip address of the system on your local network & port number. so if you wanted to connect to the computer with ip address 192.168.1.100 on remote desktop, you'd enter '192.168.1.100:3389'.

you have to make sure that the ssh connection is establish first then you can just use remote desktop on your machine by typing in '123.456.789.123:23' where you replace '123.456.789.123' with your ip address or hostname if you have a hostname or dymanic hostname.

hopefully that site explains well enough how to create a ssh tunnel.
 
holly crap talk about bring back an OLD thread of MINE! ahha

ya no point any more to fret about this

i remember trying ssh tunneling but the port was blocked at my highschool... they were super strict on the ports used and what ips they went to.
 
holly crap talk about bring back an OLD thread of MINE! ahha

ya no point any more to fret about this

i remember trying ssh tunneling but the port was blocked at my highschool... they were super strict on the ports used and what ips they went to.


haha i didn't even look at the dates... i just saw that it was on the first page and assumed :D
 
Back