2

Я собираюсь спросить, что некоторые могут считать глупым вопросом.

Когда вы думаете о каком-либо клиенте - браузере, FTP, VPN, вы автоматически думаете / знаете, что он должен подключиться к серверу.

Я использую CentOS VPS и хочу загрузить на него файлы. Теперь у меня есть клиент FTP на моем ПК с Windows, или я могу просто использовать браузер для загрузки файлов.

Мой вопрос: Зачем мне нужен FTP-сервер на моем VPS, как VSFTPD? Почему Apache может просто прослушивать порт 21 и управлять передачей файлов (например, загружая файл через порт 80)? Почему это должно происходить между FTP-клиентом и FTP-сервером?

Спасибо

3 ответа3

4

Нет, ты не Если вы настроены для подключения SSH, который, учитывая, что это VPS ...

Используйте SCP и опасные соединения с канавами. FTP для анонимных переводов может быть подходящим, но для поддержки веб-сайтов лучше использовать что-то с небольшой безопасностью. Вы подключаетесь по SSH и надежно переносите файлы.

Один клиент Windows для этого - WinSCP.

2

Apache может обрабатывать FTP с помощью модуля mod_ftp.

2

Использование SCP намного лучше, чем FTP, когда речь идет о надежной и более безопасной передаче файлов.

Бесплатный клиент WinSCP можно загрузить с сайта http://winscp.net/eng/download.php .

Запустите его, введите имя хоста вашего сервера или IP-адрес вашего сервера, введите «root» в качестве имени пользователя и пароль «root» в качестве пароля и, наконец, выберите SFTP для протокола. Нажмите «Войти». Вот и все.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .