[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] acceso remoto para editar archivos



On Tue, 21 Sep 2010, Juan Manuel Acuña wrote:

Tengo un problemilla entre manos y quisiera ver si alguien puede
iluminarme con alguna idea o experiencia. Les comento la situación:

Por cuestiones de sobrecarga de trabajo, me piden que permita acceso
por ssh o sftp a un servidor (debian lenny con apache2, php5 y mysql)
a un desarrollador externo (un freelance) para que pueda leer, editar
y hasta crear nuevos archivos en ciertas carpetas de un subdominio,
que pueda solamente leer los archivos de otras y unas terceras
directamente que no pueda ni leer, y si se puede, que ni siquiera vea
la carpeta. Obviamente, los archivos de todas esas carpetas se deben
poder seguir ejecutando para que este desarrollador pueda ver el
resultado de sus cambios. Los demás dominios y subdominios que maneja
el servidor deben seguir trabajando normalmente.

La idea es que dicho desarrollador no descargue los archivos a su
máquina, sino que los edite directamente en el servidor. El
desarrollador ocupa eclipse con pdt y tiene un plugin que se llama
Remote System Explorer para editar remotamente. Dado el caso podría
pedirle al desarrollador que usara otra cosa que no fuera el eclipse.

Alguna idea de por donde podré empezar?

Por lo que leo el [1]"Remote System Explorer" sólo necesita acceso por ssh o ftp para trabajar, aunque no creo que edite los archivos en local, sino que los descargará y volverá a cargar automágicamente. Para editar en local sólo existe "vi" o similares :-)

Respecto a lo de "leer unas, no otras, ejecutar otras, ...", si con el sistema de permisos no das abasto, puedes usar [2]ACL, o si necesitas hilar muy muy fino, puedes [3]"chrootar ssh", y montar los directorios necesarios por medio de la opción [4]bind para que sólo vea lo que tu quieras y no más.

 [1]http://tmober.blogspot.com/2006/11/remote-system-explorer-10-is-released.html
 [2]http://wiki.debian.org/HelpOnAccessControlLists
 [3]http://www.debian.org/doc/manuals/securing-debian-howto/ap-chroot-ssh-env.en.html
 [4]http://linux.die.net/man/8/mount
--
	Saludos --- Angel

Reply to: