Назад | Перейти на главную страницу

ищу чистый способ, как вывести ftp-сервер для обслуживания

В настоящее время я думаю о чистом способе остановки ftp-сервера для обслуживания. Интересно, может ли кто-нибудь дать мне несколько подсказок, как это решить:

мои мысли об этом очень необычном или как другие справляются с этим - я чувствую, что просто остановка ftp-сервера и уничтожение любых текущих загрузок - не правильный путь для этого ...

Я использую proftpd (с SQL-сервером), кстати, может быть, для этого есть какие-то конкретные решения - или есть какие-то общие инструменты для этого?

большое спасибо!

Пытаться ftpshut, он должен корректно вывести сервер из строя. Есть статья здесь об использовании его с proftpd.

The ftpshut command provides an automated shutdown procedure that a superuser can use to automagically disconnect current proftpd connections, and deny new connections. The command creates a control file as /etc/shutmsg to inform proftpd processes about an impending shutdown.

Всякий раз, когда нам нужно поработать на наших FTP-серверах, мы просто выключаем их (после внутренней организации простоя) - внешние пользователи могут возобновить свои загрузки, когда они будут созданы.

Возможно, вы сможете найти способ заставить proftpd уважать / etc / nologin или что-то в этом роде, но я никогда ничего не видел.

В качестве альтернативы, если ваши пользователи хранятся в серверной части SQL, вы можете остановить SQL-сервер / заблокировать FTP-сервер от разговора с SQL-сервером / изменить пароль SQL / логин, чтобы предотвратить новые входы в систему.