Testing
server:
1. add user
add user and set password, home directory, shell options
useradd username -d /home/username -s /bin/bash
set password
passwd username
copy files to /home/username:
The individual per-interactive-shell startup file. ~/.bashrc
The personal initialization file, executed for login shells. ~/.bash_profile or ~/.profile
change owner of directory /home/username
chown -R username[:group] /home/username
2. ssh without password
ssh-keygen -t rsa
cat .ssh/id_rsa.pub | ssh username@remote 'cat >> .ssh/authorized_keys'
3. cvs
install cvs
apt-get install cvs
install cvsd
apt-get install cvsd
change cvs default directory
cvs -d /home/cvs_repo/ init
add username to CVS
cvsd-passwd /home/cvs_repo/ username
add group 'cvs' and add 'username' 'root'
groupadd cvs
usermod -g cvs root
usermod -g cvs username
chown -R root:cvs /home/cvs_repo/
chmod 775 /home/cvs_repo/