Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does anybody have any advice on this? I currently work as a kind of lead developer/team leader and we have some remote team members and sometimes a contractor or two. At times, the entire team might be working on a large project and server details are usually managed by the entire team.

What is the best practice way to deal with this? Is there something I'm missing? I can't see anyway to have somebody access a server without the details. Also, I'm considering the security protection they have on their machines, should I be ensuring certain things happen to the data like encryption, shredding.

Should I use a 'company' proxy for connections?

Please advise!

share|improve this question
What kind of servers are you using? Windows based or *nix / Linux based? Are you more interested in securing access (like using OpenVPN which is free and very flexible) or the data (you don't want users to be able to copy the project information etc.). What kind of VCS are you using? – kyrisu Jan 27 '11 at 12:44
up vote 2 down vote accepted

I would recommend using SSH keys. They would be the best choice in this case. No passwords necessary and access can be securely removed afterwards.

Also don't forget about using a VPN (virtual private network). LogMeIn has Hamachi2 which is very straight forward to setup and work with.

share|improve this answer
Hi Josh, do you have any more details like where I should look to set this up. Some are on linux, and others windows. I just need something I can research for this type of application. I can't find anything in Google. Thanks. – Damien Roche Jan 22 '11 at 8:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.