Will Tomlinson wrote:
> 
> I just landed a contract and potential full time job at the local community 
> college. They'll be installing CF pretty soon too (WOOHOO)!
> 
> I had a talk with their server guy, and he informed me that I wouldn't be 
> able to FTP my updates to the site because hackers target education 
> institutions, and he doesn't allow any FTP access.

I am in a somewhat similar position (pro bono serveradmin for 
students at uni here) and I just killed FTP in the specs for the 
next incarnation of the CF server. Normal FTP is technically 
insecure because it is a plain text protocol, is socially 
insecure because people use Internet Explorer for FTP access from 
public computers (which stores passwords) and is unwanted because 
people in general do not understand FTP (passive/active), use IE 
to FTP and have crazy firewall setups all resulting in many 
support calls.

While as a professional web developer only the first reason 
applies to you, the other reasons probably apply to all other 
people that want access (teachers etc.). I can imagine he doesn't 
want to deal with that.


> I have to give him my updates on a thumb drive and *he* puts them on the 
> server.

That does not sound right. It is a manual process (error prone) 
and it makes you completely dependent on him.

In my case I choose to put WebDAV over SSL in the specs, allowing 
people to just map the server in their Network Locations or mount 
the server as part of the file system (davfs2). It solves the 
technical security and usability issues, but not the social 
security issues. Another option would have been scp/sftp, but 
that was deemed support-intensive for this particular case.


You might not be able to persuade your server admin, in which 
case you should consider whether making deployment an automated 
process is an option. Have some scripts that deploy straight from 
the source control system, where he writes the scripts to his 
liking and you can execute them.

Jochem

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:210473
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to