Часто бывает, что для какого-то проекта нужна особая среда, например, Ruby, и проще настроить одну виртуальную машину и разослать ее всем разработчикам, чем настраивать каждому у себя.
В качестве гостевой машины рекомендую Ubuntu Server 12.04. Тут я пропущу описание процесса установки VirtualBox и самой системы. После успешной загрузки установленной системы сразу устанавливаем ssh сервер командой
sudo apt-get install openssh-server
Если он уже установлен, то ничего не произойдет. Через окно VirtualBox'а работать неудобно, поэтому выключаем машину и продолжаем настройку. Для этого надо открыть к ней доступ с основной системы. VirtualBox предоставляет много средств, вплоть до создания нового сетевого устройства с выделенным IP, но лучшим способом является проброс портов.