Для управления файлами сайта необходимо подключаться к серверу с помощью FTP-клиента. Через такое подключение можно загружать и скачивать файлы, создавать каталоги, изменять права доступа и выполнять резервное копирование проекта.
ISPmanager позволяет создавать FTP-пользователей, управлять сайтами, базами данных и дополнительными параметрами сервера через удобную веб-панель. Для безопасного подключения рекомендуется использовать SFTP или FTPS вместо обычного FTP.
Важно учитывать, что FTP-клиент предназначен для передачи файлов и не подключается к базе данных напрямую. Для работы с MySQL, MariaDB или PostgreSQL используются phpMyAdmin, Adminer, DBeaver или консольные инструменты.
Что понадобится для подключения
- FTP-клиент, например FileZilla, WinSCP или Cyberduck.
- Доступ к панели управления ISPmanager.
- Адрес сервера или домена.
- Имя пользователя и пароль.
- Порт и тип протокола подключения.
- Данные для доступа к базе данных.
Этап 1. Выбор FTP-клиента
FileZilla
FileZilla это бесплатный FTP-клиент для Windows, macOS и Linux. Он поддерживает FTP, FTPS и SFTP, а также позволяет сохранять параметры нескольких подключений.
WinSCP
WinSCP работает в Windows и поддерживает SFTP, SCP, FTP и FTPS. Программа подходит для безопасного управления файлами на сервере.
Cyberduck
Cyberduck доступен для macOS и Windows. Помимо FTP и SFTP, он поддерживает подключение к различным облачным хранилищам.
Установка программы
- Скачайте FTP-клиент с официального сайта разработчика.
- Запустите установщик.
- Следуйте инструкциям мастера установки.
- После завершения установки откройте программу.
Не скачивайте FTP-клиенты со сторонних сайтов. Во время установки внимательно проверяйте дополнительные предложения и отключайте установку ненужных программ.
Этап 2. Создание FTP-пользователя в ISPmanager
Для подключения к серверу необходимо создать отдельную учетную запись FTP. Названия разделов могут отличаться в зависимости от версии ISPmanager и настроек хостинг-провайдера.
- Войдите в панель управления ISPmanager.
- Откройте раздел, связанный с FTP-пользователями или учетными записями.
- Нажмите кнопку создания нового пользователя.
- Укажите имя пользователя.
- Задайте надежный пароль.
- Выберите домашнюю директорию пользователя.
- Ограничьте доступ только необходимыми папками.
- Сохраните настройки.
Не рекомендуется использовать одну учетную запись для всех сотрудников и всех проектов. Для каждого сайта или специалиста лучше создать отдельного FTP-пользователя с ограниченными правами.
Этап 3. Данные для подключения к серверу
| Параметр | Описание |
|---|---|
| Хост | Домен сервера или его IP-адрес |
| Пользователь | FTP-пользователь, созданный в ISPmanager |
| Пароль | Пароль FTP-пользователя |
| FTP-порт | Обычно используется порт 21 |
| FTPS-порт | Обычно используется порт 21 или 990 |
| SFTP-порт | Обычно используется порт 22 |
| Протокол | SFTP, FTPS или FTP |
Данные для подключения можно найти в ISPmanager, в письме от хостинга или получить у технической поддержки.
Этап 4. Подключение через FileZilla
- Откройте FileZilla.
- Перейдите в меню `Файл` и выберите `Менеджер сайтов`.
- Нажмите кнопку `Новый сайт`.
- Введите название подключения.
- В поле `Хост` укажите адрес сервера.
- Выберите протокол SFTP или FTP через TLS.
- Укажите тип входа `Обычный`.
- Введите имя пользователя и пароль.
- Укажите порт подключения.
- Нажмите `Подключиться`.
После подключения слева будут отображаться файлы компьютера, а справа файлы удаленного сервера.
Этап 5. Подключение через WinSCP
- Запустите WinSCP.
- В поле `Файловый протокол` выберите SFTP.
- Введите имя хоста.
- Укажите порт 22, если он не изменен администратором.
- Введите имя пользователя и пароль.
- Нажмите `Войти`.
При первом подключении WinSCP может показать отпечаток ключа сервера. Если данные сервера совпадают с информацией от хостинга, подтвердите подключение.
Этап 6. Подключение через Cyberduck
- Откройте Cyberduck.
- Нажмите `Открыть соединение`.
- Выберите SFTP или FTPS.
- Введите адрес сервера.
- Укажите логин, пароль и порт.
- Нажмите `Подключиться`.
Этап 7. Поиск файлов сайта
После подключения найдите директорию, в которой размещается сайт. В ISPmanager путь к файлам может отличаться, но чаще всего используется папка домена внутри директории пользователя.
Типичные названия каталогов:
- `public_html`
- `www`
- `httpdocs`
- `htdocs`
- папка с названием домена
В корневой папке сайта обычно находится файл `index.html` или `index.php`.
Этап 8. Загрузка файлов на сервер
- Откройте корневую папку сайта на сервере.
- Найдите нужные файлы на компьютере.
- Выделите файлы или папки.
- Перетащите их в область удаленного сервера.
- Дождитесь завершения передачи.
После загрузки проверьте структуру директорий и убедитесь, что все файлы передались без ошибок.
Этап 9. Скачивание файлов с сервера
- Откройте нужную папку на сервере.
- Выберите файлы или каталоги.
- Перетащите их в папку на компьютере.
- Дождитесь окончания загрузки.
Скачивание файлов удобно использовать перед обновлением сайта, переносом проекта или изменением конфигурации.
Этап 10. Управление файлами и правами доступа
Создание папок
Используйте контекстное меню FTP-клиента и выберите пункт создания новой директории.
Переименование файлов
Выберите файл, нажмите правую кнопку мыши и выберите пункт `Переименовать`.
Удаление файлов
Перед удалением важных файлов создайте резервную копию. Удаленные через FTP файлы могут не попасть в корзину.
Права доступа
Для Linux-серверов часто используются следующие значения:
- `755` для директорий.
- `644` для обычных файлов.
- Более строгие права для файлов с паролями и ключами доступа.
Не устанавливайте права `777` без необходимости. Это может позволить посторонним пользователям изменять файлы сайта.
Этап 11. Управление базой данных в ISPmanager
FTP-клиент не подключается к SQL-серверу напрямую. Для работы с базами данных используется панель ISPmanager, phpMyAdmin или отдельная программа для управления базами.
- Войдите в ISPmanager.
- Откройте раздел `Базы данных`.
- Создайте новую базу данных или выберите существующую.
- Создайте пользователя базы данных.
- Назначьте пользователю необходимые права.
- Сохраните название базы, логин, пароль и адрес сервера.
Для MySQL и MariaDB обычно используется порт `3306`. Для PostgreSQL стандартным является порт `5432`.
Этап 12. Работа с phpMyAdmin
Если на сервере установлен phpMyAdmin, открыть его можно из раздела управления базами данных в ISPmanager.
Создание резервной копии
- Откройте phpMyAdmin.
- Выберите нужную базу данных.
- Перейдите во вкладку `Экспорт`.
- Выберите полный экспорт таблиц.
- Укажите формат `SQL`.
- При необходимости включите сжатие GZIP.
- Скачайте файл на компьютер.
Восстановление базы данных
- Создайте пустую базу данных в ISPmanager.
- Откройте ее в phpMyAdmin.
- Перейдите во вкладку `Импорт`.
- Выберите SQL-файл с резервной копией.
- Запустите импорт.
- Проверьте наличие таблиц и записей.
Этап 13. Работа с SQL-дампами через FTP
SQL-дамп является обычным файлом, поэтому его можно передавать через FTP или SFTP. Например, вы можете скачать дамп со старого сервера и загрузить его на новый.
После загрузки SQL-файл импортируется через phpMyAdmin, Adminer или консольные команды базы данных.
Не храните SQL-дампы в публичной директории сайта. Если такой файл станет доступен через браузер, посторонние пользователи могут получить доступ к конфиденциальным данным.
Этап 14. Настройка конфигурации сайта
После создания базы данных необходимо проверить конфигурационный файл сайта и указать актуальные данные подключения.
В зависимости от CMS это может быть файл:
- `config.php`
- `wp-config.php`
- `configuration.php`
- `.env`
- `database.php`
Проверьте название базы данных, имя пользователя, пароль, адрес сервера базы данных и порт подключения.
Перед изменением конфигурации обязательно сохраните резервную копию исходного файла.
Безопасность при работе с ISPmanager, FTP и SQL
- Используйте SFTP или FTPS вместо обычного FTP.
- Создавайте отдельные FTP-учетные записи для разных проектов.
- Ограничивайте домашнюю директорию FTP-пользователя.
- Используйте сложные и уникальные пароли.
- Не передавайте пароли через открытые сообщения.
- Ограничивайте права пользователей базы данных.
- Не храните SQL-дампы в открытой директории сайта.
- Регулярно обновляйте CMS, плагины и серверное программное обеспечение.
- Проверяйте журналы доступа к серверу.
- Включите двухфакторную аутентификацию в ISPmanager, если она доступна.
Распространенные проблемы
Не удается подключиться к серверу
Проверьте адрес сервера, порт, протокол, имя пользователя и пароль. Если используется SFTP, убедитесь, что SSH-доступ разрешен и используется правильный порт.
Ошибка авторизации
Проверьте регистр символов в логине и пароле. Убедитесь, что FTP-пользователь активен и имеет доступ к выбранной директории.
Файлы не загружаются
Проверьте свободное место на сервере, права доступа к папке и стабильность интернет-соединения. При необходимости включите возобновление прерванной передачи.
Нет доступа к папке сайта
FTP-пользователь может быть ограничен другой домашней директорией. Проверьте настройки пользователя в ISPmanager и убедитесь, что ему разрешен доступ к нужной папке.
Не удается импортировать базу данных
Проверьте размер SQL-файла, свободное место, права пользователя базы данных и лимиты phpMyAdmin. Большие базы можно импортировать через SSH или специальные инструменты хостинга.
Сайт не подключается к базе данных
Проверьте конфигурационный файл сайта. Название базы данных, логин, пароль и адрес сервера должны совпадать с данными, указанными в ISPmanager.
Заключение
ISPmanager позволяет удобно управлять сайтами, FTP-пользователями и базами данных через единую панель. Для передачи файлов используется FTP-клиент, а для работы с SQL применяются phpMyAdmin, Adminer, DBeaver или консольные инструменты.
Для безопасной работы рекомендуется использовать SFTP или FTPS, ограничивать права доступа, создавать отдельные учетные записи и регулярно делать резервные копии.
Перед изменением файлов и базы данных всегда сохраняйте рабочую копию. Такой подход позволит быстро восстановить сайт при возникновении ошибки.