Skip to content
Bash Script - Configuración servidor ProFTPD y Samba (RaspberryPi)
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
compartida-rpi.sh
crontab
generar-certificado-autofirmado.sh
proftpd.conf
smb.conf
tls.conf

README.md

RaspberryPi-samba-proftpd

Ficheros de configuración servidor proftpd y samba (RaspberryPi)

  • compartida-rpi.sh: Script para montar las unidades compartidas remotas con permisos específicos en el caso de /mnt/ftp.

  • crontab: Tarea programa que ejecuta el script cada minuto.

  • smb.conf: Fichero de configuración servidor Samba, acceso anónimo sin preguntar un usuario y contraseña para acceder al recurso.

  • proftpd.conf: Fichero de configuración del servidor proftpd, limitado al acceso de un solo usuario a un directorio concreto de forma que el usaurio esté enjaulado en ese directorio.

  • tls.conf: Fichero de configuración para conectar con certificado SSL al servidor con modo de conexión FTPES (FTP explícito).

  • generar-certificado-autofirmado.sh: Crea el directorio /etc/proftpd/ssl y genera los certificados autofirmados con OpenSSL para establecer una conexión segura hacia servidor FTP.

Nota: Si las unidades remeotas se montan directamente en "/etc/fstab" en ocasiones provocaba fallo en el arranque del sistema.

Habilitar servicio proFTPD

  • Añadir al PATH.
export PATH=$PATH:/lib/systemd/
  • Habilitar el servicio de proftpd con inicio automático después de reiniciar el sistema.
/lib/systemd/systemd-sysv-install enable proftpd
You can’t perform that action at this time.