Instalar y configurar PROftpd en debian 12

Vamos a instalar y configurar rápidamente un servidor ftp en nuestro debian 12 (local) y para eso utilizaremos PROftpd server.

Primero, instalamos instalamos proftpd server de la siguiente manera:

sudo apt-get install proftpd

Una vez instalado editamos el archivo de configuración ubicado en la siguiente ruta:

sudo nano /etc/proftpd/proftpd.conf

Acá podemos cambiar el nombre del servidor:

ServerName "Debian"

Para hacer que los usuarios estén “enjaulados” en la carpeta que definamos, y así no puedan navegar por todo el arbol de archivos de nuestro servidor, descomentaremos la siguiente línea borrando la #:

DefaultRoot ~

Como crearemos usuarios solamente para que se conecten vía FTP, descomentaremos esta línea borrando la #:

RequireValidShell off

Al final del archivo agregaremos el siguiente código para controlar los permisos sobre las carpetas ubicadas dentro de www:

<Directory /var/www/*>
Umask 022 022
AllowOverwrite on
        <Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD>
        AllowAll
        </Limit>
</Directory>

Ahora editaremos el siguiente archivo:

sudo nano /etc/shells

Y al final del archivo agregaremos el siguiente código:

useradd usuarioejemplo -d /ruta/ejemplo -s /bin/false

Lo que hicimos fue darle un nombre de usuario luego con el parámetro -d asignamos la carpeta home y con el parámetro -s le dimos la shell falsa para que sea solo un usuario de FTP y no un usuario de sistema, es decir, no se podrá logear dentro de nuestro servidor.

Ahora asignamos una password a nuestro usuario:

passwd usuarioejemplo

Asignamos como propietario de la carpeta al usuario:

chown -R usuario:usuario /ruta/ejemplo/

Y finalmente reiniciamos el servicio para activar el usuario creado:

sudo service proftpd restart
lossless-cut

Cortar videos sin encodear

Hace mucho tiempo estaba en búsqueda de una herramienta que me permitiera cortar videos y exportarlos, pero sin necesidad de volver a encodearlos, es decir, mantener el mismo video, pero solo la sección que necesitaba con el mismo formato, calidad, y codec original.

Luego de probar varias herramientas, todas hacían los que no necesitaba, volver a encodear, lo que me tomaba mucho tiempo ya que los videos que necesito cortar desde un master, son muchos.

Finalmente, hace unos días, encontré lo que necesitaba, y lo mejor, esta herramienta es totalmente gratis, su nombre es LosslessCut y está disponible en el repositorio de GitHub de Mikael Finstad (mifi). Soporta muchos formatos de video y audio, te permite seleccionar la sección que deseas cortar, que pueden ser una o muchas, y te permite exportar por video o por capítulos.

Una gran herramienta que seguntamente a muchos nos va a servir, está disponible pa ra sietema operativo Windows, Mac, y Linux. Les dejo el enlace del proyecto para que lo revisen, y recuerden que es software libre, por lo tanto pueden apoyar su desarrollo con alguna donación voluntaria.

Bienvenidos a mi proyecto.

Te doy la bienvenida a mi nuevo proyecto, el cual busca ser un repositorio de diferentes comandos y código que utilizo periódicamente en las instalaciones de sistemas operativos, software o programas, y en el desarrollo de aplicaciones. Mi idea es poder tener un “ayuda memoria” en línea el cual, posiblemente, también pueda ayudar a otras personas. Este repositorio estará abierto a recibir comentarios y sugerencias, siempre y cuando se utilice un lenguaje correcto y respetuoso.

Ya, pero… ¿Qué pretendemos tener por estos lados?… mucho código PHP, proyectos con Codeigniter, instalaciones de Windows y algunas distribuciones de Linux, creación de máquinas virtuales, entre muchas cosas más, porque todos los días se aprende algo nuevo.

¡Gracias por pasarte por este rincón, y eres bienvenida y bienvenido a aprender y colaborar!