EventsThe 6th International Electronic Conference on Applied Sciences
Published
This submission belongs to the session S4. Electrical, Electronics and Communications Engineering of the event The 6th International Electronic Conference on Applied Sciences
Published date
03 Dec, 2025
Academic Editor
author-avatarAlessandro Lo Schiavo
Citation
Pedro Escudero-Villa, Darwin Armijos-Guillen, Jenny Paredes-Fierro, Automated Provisioning of FTP Services Using Open-Source Tools: A Comparative Analysis of Shell, Ansible, and Chef, in Proceedings of The 6th International Electronic Conference on Applied Sciences, 9 December–11 December 2025, MDPI: Basel, Switzerland
Share
Email
Facebook
Twitter
LinkedIn

Automated Provisioning of FTP Services Using Open-Source Tools: A Comparative Analysis of Shell, Ansible, and Chef

image
Darwin Armijos-Guillen 1
1. Facultad de Ingeniería, Universidad Nacional de Chimborazo, Riobamba 060108, Ecuador, Ecuador
Abstract

In modern network environments, the configuration of services such as FTP servers remains a time-intensive task, particularly when performed manually. This research addresses the challenge of reducing configuration time and minimizing errors through the implementation of an automated provisioning system using open-source tools. The main problem identified is the inefficiency and risk of misconfiguration associated with manual setups of FTP servers, especially in organizations lacking specialized personnel. The objective of this study is to develop a provisioning system capable of automating the configuration of FTP services to reduce deployment time and improve reliability. Our methodology utilized an experimental approach in a virtualized environment using VirtualBox and AlmaLinux. Three automation tools—Shell Script, Chef, and Ansible—were used to configure identical FTP servers. A sample of 245 configuration processes was analyzed using statistical techniques, including the Kolmogorov–Smirnov normality test and the Kruskal–Wallis non-parametric test, implemented in R. The results demonstrate that automated provisioning significantly reduces configuration time from 34.56 minutes manually to 2.15 minutes with Ansible (93.78% reduction), 3.49 minutes with Shell Script (89.90%), and 11.22 minutes with Chef (67.53%). Each tool performed the full configuration process, including user creation, firewall rules, and service setup. In conclusion, the implementation of automated provisioning tools markedly improves efficiency in server deployment, with Ansible offering the best performance. This contributes to Infrastructure as Code practices and supports scalable, error-reduced network service administration.

Keywords
FTP server
ansible
virtualization
infrastructure as code.
Poster
Poster sciforum-140128.pdf
Open-Source Portable Spectroscopic Device for Rural Water Monitoring Applications
Emulation of DoS Attacks in Digital Electrical Substations: A Platform for Cybersecurity Awareness and Real-Time Traffic Analysis