Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Apache]Colgar xls para modificacion remota(close)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
German3D
Guru
Guru


Joined: 30 Nov 2004
Posts: 446
Location: ../madrid/mostoles

PostPosted: Tue Feb 07, 2006 3:26 pm    Post subject: [Apache]Colgar xls para modificacion remota(close) Reply with quote

Buenas , me explico .
Lo que quiero hacer es colgar en mi apache en una zona restringida por password un archivo *xls ( hoja de calculo ) , para poder modificarla desde cualquier sitio . Es decir , cuelgo un xls , me voi a casa de mi novia , entro desde alli y lo modifico , voy a casa de mi padre y vuelvo a añadir algo , al volver a casa y abrirlo ver esos cambios.
Se puede ? algun how to ?
54|u2 ;)
_________________
A mi lo que mas me gusta , es el espiritu linux :) ...
No leais esto!
El único problema de Gentoo es , que provoca adicción :\


Last edited by German3D on Thu Feb 09, 2006 7:02 pm; edited 1 time in total
Back to top
View user's profile Send private message
kamikaze04
Guru
Guru


Joined: 28 Mar 2004
Posts: 366
Location: Valencia-Spain

PostPosted: Tue Feb 07, 2006 10:18 pm    Post subject: Reply with quote

Hombre German...cuanto tiempo...

Bueno, yo te comento como lo hago yo en mi trabajo. Yo no uso para eso apache sino que tengo una cuenta en la cual, en su home guardo los archivos que quiero "colgar" y modificar remotamente.

Despues uso el winscp y me conecto, edito, borro, creo nuevos archivos paso archivos a local o viceversa etc etc...

y ya esta...el winscp es para conectarse por scp o sftp, ambas cosas se consiguen simplemente con una cuenta que tenga acceso por ssh

Aunque tambien puedes restringir el acceso a sftp y no a ssh, (usando el paquete scponly o rssh == restricted shell)

Espero q te haya servido de ayuda
_________________
Todo lo que quisiste saber sobre google en: www.noticiasgoogle.es
Back to top
View user's profile Send private message
German3D
Guru
Guru


Joined: 30 Nov 2004
Posts: 446
Location: ../madrid/mostoles

PostPosted: Wed Feb 08, 2006 1:02 pm    Post subject: Reply with quote

Mirare esa opcion pero era por no abrir un puerto mas en el router :\ Como el 80 ya lo tengo pues ...
_________________
A mi lo que mas me gusta , es el espiritu linux :) ...
No leais esto!
El único problema de Gentoo es , que provoca adicción :\
Back to top
View user's profile Send private message
kabutor
l33t
l33t


Joined: 12 Dec 2002
Posts: 821
Location: Benalmadena - Melrose Place

PostPosted: Wed Feb 08, 2006 2:09 pm    Post subject: Reply with quote

si se _podria_ hacer, pon en la maquina apache un php, y te creas un form que te pida usuario contraseña. una vez tengas al usuario autentificado, le das el enlace para descargar el xls.

Para enviar los cambios create un formulario para hacer upload de un fichero binario y listo, q le de el nombre segun la fecha/ hora y a correr.
_________________
My name, is sendmail, you kill -9 my parent process, prepare to vi
Back to top
View user's profile Send private message
German3D
Guru
Guru


Joined: 30 Nov 2004
Posts: 446
Location: ../madrid/mostoles

PostPosted: Wed Feb 08, 2006 7:23 pm    Post subject: Reply with quote

Y si no se sabe nada de PHP? xD. Tener lo tengo corriendo con apache pero no sabria hacer el formulario que comentas. Alguna web´s con el codigo para copiar y pegar ? ;)
541u2
_________________
A mi lo que mas me gusta , es el espiritu linux :) ...
No leais esto!
El único problema de Gentoo es , que provoca adicción :\
Back to top
View user's profile Send private message
ackward
Apprentice
Apprentice


Joined: 06 Sep 2002
Posts: 192

PostPosted: Thu Feb 09, 2006 9:41 am    Post subject: Reply with quote

Habilta webdav en apache y luego añade a la configuracion (mas o menos)

Code:

Alias /webdav /var/www/webdav
<Directory "/var/www/webdav">
    DAV On
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
   <IfModule mod_access.c>
         Order allow,deny
         Allow from all
         #Deny from all
   </IfModule>

   AuthType Basic
   AuthName "Password Required"
   AuthUserFile /var/www/usuarios.passwd
   require valid-user
</Directory>


Luego por ejemplo en windows, abres el explorador-> Conectar a Unidad de Red -> Conectarse a una Carpeta Web o FTP ->> http://url/webdav
usuario y contraseña segun lo tengas definido en usuarios.passwd y listo ya tienes mapeada una unidad en windows. No es exactamente una unidad como un usb o un hd pero no hay problemas en subir y bajar ficheros (cortar/pegar).
Back to top
View user's profile Send private message
German3D
Guru
Guru


Joined: 30 Nov 2004
Posts: 446
Location: ../madrid/mostoles

PostPosted: Thu Feb 09, 2006 3:29 pm    Post subject: Reply with quote

Ais casi :P
[img=http://img203.imageshack.us/img203/377/nologea5bv.th.jpg]
No consigue entrar , lo intento desde local , pero desde el exterior me comunican que les pasa lo mismo .
Asi tengo todo :
Code:
Alias /webdav /var/www/webdav
<Directory "/var/www/webdav">
       Options Indexes FollowSymLinks MultiViews
    AllowOverride None
   <IfModule mod_access.c>
         Order allow,deny
         Allow from all
         #Deny from all
   </IfModule>

   AuthType Basic
   AuthName "Password Required"
   AuthUserFile /var/www/.htpasswd3
   require valid-user
</Directory>

Quite lo de DAV on por que daba error el apache al iniciar :\
Code:
<IfModule mod_access.c>
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
</IfModule>

<Directory "/var/www/localhost/webdav/">
    AllowOverride All
</Directory>

Y dentro de la carpeta webdav tengo creado un .htaccess con el siguiente contenido :
Code:
AuthName "Acceso Restringido"
AuthType Basic
AuthUserFile /var/www/localhost/.htpasswd.webdav
require valid-user

Creado con : htpasswd2 -cb /var/www/localhost/.htpasswd.webdav "usuario" "contraseña"
Que falla ?
En mi httpd.conf hace referencia a DAV lo siguiente :
Code:
# The following directive disables redirects on non-GET requests for
# a directory that does not include the trailing slash.  This fixes a
# problem with Microsoft WebFolders which does not appropriately handle
# redirects for folders with DAV methods.
# Same deal with Apple's DAV filesystem and Gnome VFS support for DAV.
#
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully

54|u2 y gracias!

Edito : modifico
Code:
Alias /webdav /var/www/webdav
<Directory "/var/www/webdav">

por
Code:
Alias /webdav /var/www/localhost/webdav
<Directory "/var/www/localhost/webdav">

Pero sin resultados
_________________
A mi lo que mas me gusta , es el espiritu linux :) ...
No leais esto!
El único problema de Gentoo es , que provoca adicción :\


Last edited by German3D on Thu Feb 09, 2006 3:55 pm; edited 1 time in total
Back to top
View user's profile Send private message
t4d3o
Tux's lil' helper
Tux's lil' helper


Joined: 18 Jan 2005
Posts: 79
Location: Cuenca

PostPosted: Thu Feb 09, 2006 3:44 pm    Post subject: Reply with quote

German3D wrote:
Code:
Alias /webdav /var/www/webdav
<Directory "/var/www/webdav">
       Options Indexes FollowSymLinks MultiViews
    AllowOverride None
   <IfModule mod_access.c>
         Order allow,deny
         Allow from all
         #Deny from all
   </IfModule>

   AuthType Basic
   AuthName "Password Required"
  --> AuthUserFile /var/www/.htpasswd3
   require valid-user
</Directory>

Y dentro de la carpeta webdav tengo creado un .htaccess con el siguiente contenido :


Mira a ver si van por ahi los tiros.
Back to top
View user's profile Send private message
ackward
Apprentice
Apprentice


Joined: 06 Sep 2002
Posts: 192

PostPosted: Thu Feb 09, 2006 4:33 pm    Post subject: Reply with quote

German3D wrote:

Quite lo de DAV on por que daba error el apache al iniciar :\


No, no que asi no configura ese directory/location como webdav y no te sirve :)
Si te da error porque no encuentra esa directiva es seguramente porque no tienes cargado el modulo de webdav. Asegurate que en el fichero /etc/conf.d/apache2 aparece -D DAV y -D DAV_FS, mi apache2 esta configurado de la siguiente manera, python para el trac, ldap para autentificacion de usuarios y svn para subversion, el webdav porque lo necesita subversion pero sin el tambien te va, para que funcione webdav solo necesitas esos dos.

Code:

APACHE2_OPTS="-D PHP4 -D PYTHON -D DAV -D DAV_FS -D LDAP -D AUTH_LDAP -D SVN "
Back to top
View user's profile Send private message
German3D
Guru
Guru


Joined: 30 Nov 2004
Posts: 446
Location: ../madrid/mostoles

PostPosted: Thu Feb 09, 2006 7:01 pm    Post subject: Reply with quote

Bueno pues al final opte por fish :\ que me comento el señor Icarus.
Lo que hice fue habilitar ssh , enrutar el puerto a esa maquina y bajo konqueror "fish://usuario@ip" y ya esta :)
Gracias a todos :)
_________________
A mi lo que mas me gusta , es el espiritu linux :) ...
No leais esto!
El único problema de Gentoo es , que provoca adicción :\
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum