Ftp + Ssl ?
Hi,
I have ftp server running at my home (vsftpd on Fedora5), and I want to access it from my work. But at my work proxy blocks all the ports except http and SSL. Question: Can I tunnel ftp through ssl somehow, or are there any other things I can try? Thanks, Mike |
|
SSH port is also blocked.
Any other ideas? |
Sorry, I read too fast.
|
This might not work: but why don't you try putting your home FTP server to the SSL port? :)
|
Do you have a web server running on the server at home?
|
Yes, I do have web server working at home. And I am able to connect to it using both http and ssl. Can I emulate ftp with web server?
to pdw_hu: I have some services running through ssl, so I do not want to loose them if I change ssl port to ssh service. |
I was just thinking if you didn't have a web server running, your ftp server could run on port 80. :)
I don't see another way to get around it right now, but I am sure someone more experienced than me may have an answer. |
I am thinking about setting up ssh as port 80, and web server on some other ports. And do all connections through ssh tunneling. Including http, ftp, and ssl.
That's the only possible solution I can think of. The problem is that regular web server users would not know about 80 being ssh, not http port. and for them http would not work. Thanks anyway wgbjr Mike |
I would assume then that you use SSL as well on your server?
|
Yes, I do.
|
Well, my experience says you are limited on what you can do. You have two ports to work with, and those ports are used.
Maybe someone else has some ideas? I would be interested in seeing how it could happen myself. |
Hi wgbjr,
I am fairly new to all this, but you could try the following link: http://www.iana.org/assignments/port-numbers I hope you find it usful.:cool: 1jnike |
Well, you have a limited number of ports to work with, so how about this:
Run sshd on port 80 at home. Allow X11 forwarding. This means you can -
Will that do it? Or are there some other pieces to this puzzle? |
http and https are NOT limited to port 80 and 443, you can have the webserver on your system use any port you want, you just have to modify the dns entry to include the port:
http://mydomain.com:90 https://mydomain.com:768 a common alternate port for http is 8080 for the webserver conf, change the port part of the conf to be * then it will listen on ALL ports on the ipaddress of the server, not just 80. you only have to specify a port if you have muliple sites using ssl, since the cert served for ssl is ip address specific. |
All times are GMT -5. The time now is 02:16 PM. |