Для загрузки файлов на хостинг можно использовать несколько решений.
Загрузка с помощью файлового менеджера контрольной панели
Самый быстрый и простой способ закачки файлов. В данном случае, вы можете загрузить архив и распаковать на хостинге, что будет намного быстрее чем, загрузка распакованного архива по FTP. Данный метод оптимально использовать для разовой загрузки файлов. Например при установке CMS. Если загружать и скачивать файлы необходимо постоянно — воспользуйтесь FTP клиентом.
Загрузка файлов по FTP
Чтобы загрузить файлы на хостинг через FTP клиент, нужно предварительно создать FTP пользователя и настроить доступы. Оптимальный вариант для новичков и средних пользователей. Используется для регулярной загрузки файлов на хостинг. Для более сложных задач (например загрузка файлов с одного хостинга на другой) — используйте доступ по SSH.
Загрузка файлов через SSH
Способ для пользователей с продвинутым уровенем знаний. Предварительно нужно настроить пользователей с нужными доступами в контрольной панели. Загрузка и распаковка файлов осуществляется в консоли. Данный способ требует допольнительных навыков, но существенно экономит время при работе с файлами и каталогами.