Samba nos permite acceder desde un dispositivo Windows en el grupo hogar, permitiendonos coger y dejar archivos en la raspberry sin necesidad de utilizar sftp.
Instalación (raspi)
Suponemos que tenemos ya activo el grupo de trabajo / grupo hogar en windows. Vamos a instalar un servidor samba muy básico:
$ sudo apt-get update
$ sudo apt-get install samba samba-common-bin
Samba se instalará.
Directorio para lectura/escritura:
He creado una carpeta en /home/pi/ que utilizaré para pasar los archivos, la he llamado Compartido.
$ cd ~
$ mkdir Compartido
Configuramos Samba:
$ sudo nano /etc/samba/smb.conf
Quitar la almohadilla de las línaes indicadas en la imagen y darle los valores que toquen, en Windows verás tu grupo, por defecto será Workgroup o Homegroup. Cambiar “wins support” a valor “yes”.
Bajamos en el archivo hasta encontrar las “Share Definitions” y añadimos la config (path, permisos…) de la carpeta “Compartido” que creamos en el paso anterior:
En texto…
[Compartido] path = home/pi/Compartido/browseable = Yes
read only = no
only guest = no
public = no
create mask = 0777
directory mask = 0777
Guardamos todos los cambios: Ctrl+X -> Y -> Enter
Contraseña:
Colocamos una contraseña para el servicio de Samba, tendremos que utilizarla para acceder desde windows. Tras pulsar enter al escribir la siguiente línea nos pide que elijamos contraseña para el usuario pi, que será creado en el momento, tendremos que escribir la password 2 veces.
$ sudo smbpasswd -a pi
Restart:
Reiniciamos y todo debería estar funcionando:
$ sudo reboot
Acceso
Tenemos por tanto: Posibilidad de leer archivos de todo home/pi/ y leer/escribir en la carpeta home/pi/Compartido.
Accedemos desde Network al dispositivo RASPBERRYPI, se nos pedirá usuario y contraseña (pi, contraseña elegida).