Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

17 de febrero de 2013

Samba para una red local casera

Para montarme mi pequeña red local e interactuar entre la RaspberryPi y los windows de casa he configurado un pequeño servicio samba que comparte y ve archivos sin necesidad de usuario/contraseña.

Lo primero instalar samba
# pacman -S samba

Ahora vamos a configurarlo
# nano /etc/samba/smb.conf
[global]
   workgroup = GRUPO_DE_TRABAJO
   server string = NOMBRE_EN_RED_LOCAL
   netbios name = NOMBRE_EN_RED_LOCAL

   security = share
   usershare allow guests = yes

   load printers = no
   log file = /var/log/samba/%m.log
   max log size = 50
   dns proxy = no

   socket options = SO_RCVBUF=65536 SO_SNDBUF=65536 TCP_NODELAY IPTOS_LOWDELAY

   unix extensions = no
   wide links = yes

[homes]
   comment = Home Directories
   browseable = yes
   writable = yes

[RaspberryPi]
   comment = RaspberryPi
   path = /RUTA/AL/DIRECTORIO
   public = yes
   guest ok = yes
   writable = yes
   read only = no
   browsable = yes

Para probar el archivo de configuracion

# testparm -s

Si nos muestra el mensaje "rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)" podemos incrementar ese valor con

# ulimit -n 16384

Con esto ya tendríamos listo nuestro servidor samba , ahora solo te falta pegarte con el windows jeje












4 de febrero de 2013

Montar servidor FTP como punto de montaje/directorio

Para montar un servidor FTP como punto de montaje/directorio necesitaremos del paquete Curlftpfs

# pacman -S curlftpfs

Una vez instalado es muy sencillo de usar:
  • Montar
# curlftpfs ftp://USUARIO:CONTRASEÑA@IP.F.T.P  /DIRECTORIO/MONTAJE 
  • Desmontar
# fusermount -u  /DIRECTORIO/MONTAJE 

Podemos añadirlo al fstab si queremos:

# nano /etc/fstab
curlftpfs#USUARIO:CONTRASEÑA@IP.F.T.P /DIRECTORIO/MONTAJE fuse user,disable_eprt,noauto 0 0

En mi caso no puede cargar automatico en el fstab puesto que no hay red en ese momento , por lo que me creo un systemd (Sin funcionar aun.. :( )

# nano /usr/lib/systemd/system/FTP-FS.service
[Unit]
Description=Conexion FTP como punto de montaje
After=net-auto-wireless.service

[Service]
ExecStart=/bin/mount /DIRECTORIO/MONTAJE
RemainAfterExit=yes

[Install]
WantedBy=graphical.target


# systemctl enable FTP-FS.service

Si tenemos problemas de escritura con nuestro usuario tan solo tendremos que dar permisos al punto de montaje.

# chmod a+w  /DIRECTORIO/MONTAJE

2 de febrero de 2013

Configuracion basica SSH con acceso desde Internet

Dos cosas muy basicas que deberiamos hacer si abrimos acceso SSH para Internet son:
  • Cambiar el puerto .
  • No permitir el login de root.
Para cambiar estas dos cosillas basta con :

# nano /etc/ssh/sshd_config
Port 38
PermitRootLogin no

30 de noviembre de 2007

Compartir perfiles Mozilla entre Windows y Linux



Una molestia muy común de tener dos sistemas operativos ( windows y linux ) en el mismo ordenador es tener que configurar y mantener dos sistemas operativos.

Hay programas que utilizo igualmente en ambos sistemas operativos. Me refiero a Firefox , Thunderbird y Sunbird , todos ellos productos de la fundacion Mozilla.

Para compartir los perfiles de estas aplicaciones necesitamos :
  • tener acceso desde el linux a la particion windows con permisos de lectura y escritura.
  • conocer la ubicacion de los perfiles ocultos en ambos sistemas ( ejemplo, Firefox )
- Windows Vista /media/windows/Users/USUARIO/AppData/Roaming/Mozilla/Firefox/Profiles/XXXX.default
- Windows XP
- Linux
/home/USUARIO/.mozilla/firefox/

Una vez tenemos estos datos y los permisos adecuados yo hago lo siguiente:
  • $ cd /home/USUARIO/.mozilla/firefox/
  • $ rm -rf *.default
  • $ ln -s -d /media/windows/Users/USUARIO/AppData/Roaming/Mozilla/Firefox/Profiles/XXXX.default
  • $ nano -w profiles.ini
[General]
StartWithLastProfile=1


[Profile0]

Name=default

IsRelative=1

Path=XXXX.default

  • Una vez cambiado el Path relativo al nombre de del perfil pulsamos F2 para guardar.