Я собираюсь спросить, что некоторые могут считать глупым вопросом.
Когда вы думаете о каком-либо клиенте - браузере, FTP, VPN, вы автоматически думаете / знаете, что он должен подключиться к серверу.
Я использую CentOS VPS и хочу загрузить на него файлы. Теперь у меня есть клиент FTP на моем ПК с Windows, или я могу просто использовать браузер для загрузки файлов.
Мой вопрос: Зачем мне нужен FTP-сервер на моем VPS, как VSFTPD? Почему Apache может просто прослушивать порт 21 и управлять передачей файлов (например, загружая файл через порт 80)? Почему это должно происходить между FTP-клиентом и FTP-сервером?
Спасибо