Configurando CVS con acceso SSH


Para llevar a cabo la configuración, lo primero es instalar el servicio de control de versiones:

$ sudo apt-get install cvs

Con la instalación se crea un almacén o repositorio en /var/lib/cvs con los siguientes permisos:

drwxrwsr-x 3 root src 4096 2007-06-04 21:24 cvs

Que contendrá el sub-directorio:

drwxrwsr-x 3 root src 4096 2007-06-04 21:24 CVSROOT

Ahora tenemos que añadir al grupo “src” a los usuarios que queremos que tengan permisos para usar el CVS, para lo que editamos como root el archivo /etc/group y añadiremos nuestro usuario:

$ sudo gedit /etc/group

Y modificamos la siguiente línea para añadir al usuario:


src:40:usuario1,usuario2,usuario3

Ya tenemos CVS instalado y configurado. Ahora vamos con la instalación del SSH.

El cliente ssh (openssh-client) ya viene instalado por defecto. Solamente tenemos que instalar el servidor ssh:

$ sudo apt-get install openssh-server

Para evitar que todos los usuarios de la máquina estén accesibles por SSH tendremos que editar como root el fichero /etc/ssh/sshd_conf, y añadir la línea AllowUsers y a continuación los usuarios que deseamos que se puedan conectar remotamente vía SSH:

$ sudo gedit /etc/ssh/sshd_conf

Y añadimos la línea:

AllowUsers usuario1 usuario2 usuario3

Para que los cambios surtan efectos habrá que reiniciar el servidor:

$ sudo /etc/init.d/ssh restart


* Restarting OpenBSD Secure Shell server…

Algunos enlaces de interés

Servidor ssh