Как подключиться к серверу и базе данных через FTP-клиент в ISPmanager

Подробное руководство по созданию FTP-доступа, передаче файлов и работе с базами данных через панель управления ISPmanager.

Подключение к серверу через FTP-клиент в ISPmanager

Для управления файлами сайта необходимо подключаться к серверу с помощью 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, он поддерживает подключение к различным облачным хранилищам.

Установка программы

  1. Скачайте FTP-клиент с официального сайта разработчика.
  2. Запустите установщик.
  3. Следуйте инструкциям мастера установки.
  4. После завершения установки откройте программу.

Не скачивайте FTP-клиенты со сторонних сайтов. Во время установки внимательно проверяйте дополнительные предложения и отключайте установку ненужных программ.

Этап 2. Создание FTP-пользователя в ISPmanager

Для подключения к серверу необходимо создать отдельную учетную запись FTP. Названия разделов могут отличаться в зависимости от версии ISPmanager и настроек хостинг-провайдера.

  1. Войдите в панель управления ISPmanager.
  2. Откройте раздел, связанный с FTP-пользователями или учетными записями.
  3. Нажмите кнопку создания нового пользователя.
  4. Укажите имя пользователя.
  5. Задайте надежный пароль.
  6. Выберите домашнюю директорию пользователя.
  7. Ограничьте доступ только необходимыми папками.
  8. Сохраните настройки.

Не рекомендуется использовать одну учетную запись для всех сотрудников и всех проектов. Для каждого сайта или специалиста лучше создать отдельного FTP-пользователя с ограниченными правами.

Этап 3. Данные для подключения к серверу

Параметр Описание
Хост Домен сервера или его IP-адрес
Пользователь FTP-пользователь, созданный в ISPmanager
Пароль Пароль FTP-пользователя
FTP-порт Обычно используется порт 21
FTPS-порт Обычно используется порт 21 или 990
SFTP-порт Обычно используется порт 22
Протокол SFTP, FTPS или FTP

Данные для подключения можно найти в ISPmanager, в письме от хостинга или получить у технической поддержки.

Этап 4. Подключение через FileZilla

  1. Откройте FileZilla.
  2. Перейдите в меню `Файл` и выберите `Менеджер сайтов`.
  3. Нажмите кнопку `Новый сайт`.
  4. Введите название подключения.
  5. В поле `Хост` укажите адрес сервера.
  6. Выберите протокол SFTP или FTP через TLS.
  7. Укажите тип входа `Обычный`.
  8. Введите имя пользователя и пароль.
  9. Укажите порт подключения.
  10. Нажмите `Подключиться`.

После подключения слева будут отображаться файлы компьютера, а справа файлы удаленного сервера.

Этап 5. Подключение через WinSCP

  1. Запустите WinSCP.
  2. В поле `Файловый протокол` выберите SFTP.
  3. Введите имя хоста.
  4. Укажите порт 22, если он не изменен администратором.
  5. Введите имя пользователя и пароль.
  6. Нажмите `Войти`.

При первом подключении WinSCP может показать отпечаток ключа сервера. Если данные сервера совпадают с информацией от хостинга, подтвердите подключение.

Этап 6. Подключение через Cyberduck

  1. Откройте Cyberduck.
  2. Нажмите `Открыть соединение`.
  3. Выберите SFTP или FTPS.
  4. Введите адрес сервера.
  5. Укажите логин, пароль и порт.
  6. Нажмите `Подключиться`.

Этап 7. Поиск файлов сайта

После подключения найдите директорию, в которой размещается сайт. В ISPmanager путь к файлам может отличаться, но чаще всего используется папка домена внутри директории пользователя.

Типичные названия каталогов:

  • `public_html`
  • `www`
  • `httpdocs`
  • `htdocs`
  • папка с названием домена

В корневой папке сайта обычно находится файл `index.html` или `index.php`.

Этап 8. Загрузка файлов на сервер

  1. Откройте корневую папку сайта на сервере.
  2. Найдите нужные файлы на компьютере.
  3. Выделите файлы или папки.
  4. Перетащите их в область удаленного сервера.
  5. Дождитесь завершения передачи.

После загрузки проверьте структуру директорий и убедитесь, что все файлы передались без ошибок.

Этап 9. Скачивание файлов с сервера

  1. Откройте нужную папку на сервере.
  2. Выберите файлы или каталоги.
  3. Перетащите их в папку на компьютере.
  4. Дождитесь окончания загрузки.

Скачивание файлов удобно использовать перед обновлением сайта, переносом проекта или изменением конфигурации.

Этап 10. Управление файлами и правами доступа

Создание папок

Используйте контекстное меню FTP-клиента и выберите пункт создания новой директории.

Переименование файлов

Выберите файл, нажмите правую кнопку мыши и выберите пункт `Переименовать`.

Удаление файлов

Перед удалением важных файлов создайте резервную копию. Удаленные через FTP файлы могут не попасть в корзину.

Права доступа

Для Linux-серверов часто используются следующие значения:

  • `755` для директорий.
  • `644` для обычных файлов.
  • Более строгие права для файлов с паролями и ключами доступа.

Не устанавливайте права `777` без необходимости. Это может позволить посторонним пользователям изменять файлы сайта.

Этап 11. Управление базой данных в ISPmanager

FTP-клиент не подключается к SQL-серверу напрямую. Для работы с базами данных используется панель ISPmanager, phpMyAdmin или отдельная программа для управления базами.

  1. Войдите в ISPmanager.
  2. Откройте раздел `Базы данных`.
  3. Создайте новую базу данных или выберите существующую.
  4. Создайте пользователя базы данных.
  5. Назначьте пользователю необходимые права.
  6. Сохраните название базы, логин, пароль и адрес сервера.

Для MySQL и MariaDB обычно используется порт `3306`. Для PostgreSQL стандартным является порт `5432`.

Этап 12. Работа с phpMyAdmin

Если на сервере установлен phpMyAdmin, открыть его можно из раздела управления базами данных в ISPmanager.

Создание резервной копии

  1. Откройте phpMyAdmin.
  2. Выберите нужную базу данных.
  3. Перейдите во вкладку `Экспорт`.
  4. Выберите полный экспорт таблиц.
  5. Укажите формат `SQL`.
  6. При необходимости включите сжатие GZIP.
  7. Скачайте файл на компьютер.

Восстановление базы данных

  1. Создайте пустую базу данных в ISPmanager.
  2. Откройте ее в phpMyAdmin.
  3. Перейдите во вкладку `Импорт`.
  4. Выберите SQL-файл с резервной копией.
  5. Запустите импорт.
  6. Проверьте наличие таблиц и записей.

Этап 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, ограничивать права доступа, создавать отдельные учетные записи и регулярно делать резервные копии.

Перед изменением файлов и базы данных всегда сохраняйте рабочую копию. Такой подход позволит быстро восстановить сайт при возникновении ошибки.

Рекомендация: Для постоянной работы используйте SFTP, отдельного FTP-пользователя для каждого сайта и регулярное резервное копирование файлов и базы данных.