На короткие промежутки времени (обычно измеряемые секундами или минутами) мне нужно включить ftp (vsftpd
) доступ на веб-сервере, на котором размещен WordPress, чтобы плагины, темы и т. д. можно было обновлять через административную панель WP.
В настоящее время я инициирую сеанс ssh, включаю vsftpd
, запустить обновление из wordpress, отключить vsftpd
и выйдите из системы.
Такие работы по техническому обслуживанию выполняются на для этого случая по мере появления обновлений - и не обязательно в рамках определенного цикла обслуживания (для исправлений эксплойтов / ошибок, новых функций и т. д.).
Какие были бы жизнеспособные маршруты для автоматизации включения и отключения ftp-сервера в этом сценарии?
Я бы попытался добиться этого с помощью xinetd
Проверьте man xinetd.conf и пример настройки