Yeah, as griever hinted, file permissions are completely optional, and able to be set by whatever upload program you use. If you use one smart enough, it'll set the right permissions during the actual upload. I'd highly recommend SCP compared to FTP, as most clients are designed with unix-style file permissions designed. Though, in fairness, there are several FTP clients that can deal with permissions quite well too.