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. |
Jaqui, re-read the original post.
|
Might I recommend setting ssh to port 8080 on your home based web ftpserver.
|
Thanks 1jnike. I was aware of that list, but its always good for others to see it.
In the original posters situation, he only has two ports available, and he is using both of those ports. |
Quote:
why? the op needs to use SSH on either port 80 or 443, HIS OWN WEBSERVER is using them. take his webserver off them and he can use either for ssh. read all the followup p[osts, you'll see that my answer is where the problem lies. |
Quote:
|
Great idea about port 8080. Since it IS popular for http. I have checked it and it is open in my companies firewall. So I do have third port to play with. So all I have to do now Is set up ftp on 8080 at home. Or better to set up ssh, on that port and tunnel everything though it.
Thanks, guys! Mike |
Quote:
|
Putty does include sftp and scp clients, so you could just use ssh on your home server.
|
All times are GMT -5. The time now is 09:16 AM. |