FTP означает «Протокол передачи файлов», это один из самых широко используемых и стандартных протоколов, доступных в Интернете. FTP работает в архитектуре Сервер/Клиент и используется для передачи файлов. Изначально клиенты FTP были основаны на командной строке. Теперь большинство платформ поставляются с клиентом и серверной программой FTP, а также доступно множество программ клиента/сервера FTP. Здесь мы представляем 10 вопросов для собеседования на основе VSFTP (Очень безопасный протокол передачи файлов) на сервере Linux.

1. В чем разница между TFTP и FTP-сервером?
Примечание: Кратко можно сказать, что FTP использует порт 21 по умолчанию, когда не требуется различение между данными и управлением.
2. Как ограничить пользователей и запретить просмотр за пределами их домашних каталогов? Как?
chroot_local_user=YES
3. Как вы будете управлять количеством FTP-клиентов, подключающихся к вашему FTP-серверу?
Ответ: Нам нужно установить параметр ‘max_client’. Этот параметр контролирует количество клиентов, подключающихся к серверу FTP. Если max_client установлен на 0, это позволит неограниченному количеству клиентов подключаться к серверу FTP.Максимальное количество клиентов должно быть изменено в vsftpd.conf, а значение по умолчанию равно 0.
4. Как ограничить попытки входа в FTP для борьбы с ботнетами/незаконными попытками входа?
5. Как разрешить загрузку файлов от анонимных пользователей на FTP-сервер?
6. Как запретить загрузку с FTP-сервера?
7. Как включить и разрешить вход FTP для локальных пользователей?
8. Можно ли вести журнал запросов и ответов FTP?
Примечание: Для успешного создания и ведения журналов необходимо включить параметр «xferlog_std_format».
9. Как отключить вход на несколько секунд в случае неудачного входа. Как вы это сделаете?
10. Как отобразить определенное текстовое сообщение перед подключением клиента к FTP-серверу. Как вы это сделаете?
FTP – очень полезный инструмент и обширный, но очень интересный. Более того, он полезен с точки зрения собеседования. Мы приложили усилия, чтобы предоставить вам эти вопросы, и будем рассматривать больше подобных вопросов в нашей будущей статье. До тех пор оставайтесь настроенными и подключенными к Tecmint.
Читайте также: 10 продвинутых вопросов и ответов на собеседовании по VsFTP – Часть II
Source:
https://www.tecmint.com/ftp-interview-questions-and-answers/