Раздел помощи SpaceWeb

Работа по FTP

12 ноя, 2024

FTP — File Transfer Protocol (с анг. «протокол передачи файлов») — это стандартный протокол, предназначенный для передачи файлов по сети. Работать по нему возможно только с помощью специального клиента. Что такое FTP-клиент? Это программа, с помощью которой можно настроить FTP-доступ и заниматься администрированием: загружать на сервер файлы, редактировать их, обновлять и многое другое. 

Популярные клиенты:

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

Как подключиться к FTP-серверу

В инструкции ниже мы рассказали, как настроить доступ через популярный клиент FileZilla. Чтобы настроить доступ через клиент WinSCP, используйте другую нашу инструкцию.
Обратите внимание: пароль, логин и IP-адрес сервера, которые нужны, чтобы настроить доступ к FTP, приходят после регистрации аккаунта в письме на email.

  1. Скачайте Filezilla с официального сайта и установите программу.
  2. Откройте клиент. Кликните по разделу Файл и выберите Менеджер сайтов...: 

  1. Слева нажмите Новый сайт. Вы можете сразу изменить название профиля подключения, например, на «Мой сайт»:

Справа на вкладке «Общие» заполните поля:

  • Хост — укажите домен (если он привязан к хостингу), имя сервера или IP-адрес сервера (указан в письме после регистрации аккаунта и в панели управления в разделе «IP-адреса»);
  • Порт — 21 или оставьте поле пустым (о защищенном соединении sftp читайте ниже).
  • Пользователь — ваш логин для входа в панель управления (указан в письме после регистрации аккаунта)

Остальные поля оставьте без изменений:

  1. Перейдите на вкладку «Настройки передачи». Выберите Пассивный режим передачи, галочкой отметьте пункт Ограничение одновременных подключений и укажите количество 8:

  1. Затем перейдите на вкладку «Кодировка» и галочкой отметьте пункт UTF-8 принудительно. После этого нажмите Соединиться:

  1. Введите для подключения по FTP пароль, который вы используете для входа в учетную запись в панели управления, и кликните ОК:

Появится предупреждение. Чтобы сообщение не появлялось при следующих подключениях, выберите «Всегда доверять этому хосту, добавить ключ в хэш» и нажмите OK. Готово, вы сохранили профиль подключения и настроили FTP доступ:

В будущем для подключения к FTP-server просто запустите клиент FileZilla, кликните на значок «Стрелка вниз» и выберите нужный профиль:

Готово, вы настроили подключение.

Работа по FTP: файлы и папки сайта 

При работе по FTP можно передавать отдельные файлы, группы файлов или архивы. Мы рекомендуем использовать архивацию, поскольку так передача файлов FTP проходит намного быстрее, чем передача  файлов (даже небольшого объёма) по отдельности.
После подключения по ФТП вы увидите двойное окно: слева будут отображаться ваши локальные папки, а справа папки хостинга на сервере:

Обратите внимание: из-за технических особенностей FTP-сервера в директории не отображается больше 10 000 файлов.

Как залить сайт на хостинг 

Файлы сайта необходимо загружать в каталог public_html, который создается на хостинге по умолчанию. Для этого в окне слева найдите папку public_html и перетащите в неё архив сайта из окна справа:

Готово.

Как изменить права доступа к файлу или папке

Чтобы изменить права доступа, в окне справа кликните правой кнопкой по нужной папке/файлу на хостинге и нажмите Права доступа к файлу:

Чтобы настроить права, поставьте галочки напротив нужных пунктов. Для рекурсивной настройки прав отметьте Перенаправить во вложенные каталоги и выберите Применить только к каталогам. Затем кликните ОК:

Готово.

Как переименовать файлы на хостинге

Чтобы изменить название файла, в окне справа найдите нужную папку или файл, кликните по нему правой кнопкой мыши и нажмите Переименовать:

Готово.

Работа по FTP: аккаунты и пароли 

При настройке FTP-подключения вы автоматически получаете основной доступ ко всем файлам, которые находятся на вашем аккаунте. Однако иногда для работы бывает нужен дополнительный доступ с ограниченными правами. Пример: если на одном аккаунте размещено несколько сайтов и над каждым работает отдельный технический специалист, лучше создать для них разные FTP-аккаунты с доступом только к конкретным файлам.

Как создать дополнительный FTP-аккаунт

  1. Авторизуйтесь в панели управления.
  2. Перейдите в раздел ИНСТРУМЕНТЫ FTP-аккаунты и нажмите ДОБАВИТЬ FTP-АККАУНТ:

  1. Задайте логин и пароль, затем из списка выберите папку, к которой хотите предоставить доступ. Затем нажмите ДОБАВИТЬ:

Готово, создан новый FTP-пользователь.

Как изменить пароль дополнительного аккаунта

Если вы хотите изменить пароль от основного аккаунта хостинга, используйте инструкцию.

  1. Авторизуйтесь в панели управления.
  2. Перейдите в раздел ИНСТРУМЕНТЫFTP-аккаунты, напротив нужного аккаунта нажмите Изменить пароль:

  1. Введите новый пароль (можете сгенерировать его автоматически) и нажмите СОХРАНИТЬ:

Готово, вы изменили пароль дополнительного аккаунта.

Как подключиться по SFTP

SFTP — это технология передачи файлов с помощью безопасного SSH-протокола (SSH File Transfer Protocol). SFTP работает поверх протокола SSH: так все данные (включая логин и пароль) передаются не в открытом виде, как по FTP, а в зашифрованном. Это гарантирует безопасную работу.

Обратите внимание: SpaceWeb предоставляет SSH-доступ на всех действующих тарифных планах, однако его нет в рамках тестового периода. По умолчанию SSH отключен и его необходимо включить в панели управления. Подробнее о подключении SSH-доступа.

Как настроить SFTP-клиент мы показали на примере клиента FileZilla. Пароль, логин и IP-адрес сервера, которые нужны, чтобы настроить подключение, приходят после регистрации аккаунта в пиcьме на email.

  1. Скачайте FileZilla с официального сайта и установите программу.
  2. Откройте клиент. Кликните по разделу Файл и выберите Менеджер сайтов...

  1. Слева нажмите Новый сайт. Вы можете сразу изменить название профиля подключения, например, на «Мой сайт»:

Справа на вкладке «Общие» заполните поля:

  • Протокол — выберите SFTP — SSH File Transfer Protocol;
  • Хост — укажите домен (если он привязан к хостингу), имя сервера или IP-адрес сервера (указан в письме после регистрации аккаунта и в панели управления в разделе «IP-адреса»);
  • Порт — укажите защищенный FTP port 22;
  • Пользователь — ваш логин для входа в панель управления (указан в письме после регистрации аккаунта)

Остальные поля оставьте без изменений. Затем нажмите Соединиться:

  1. Введите пароль, который вы используете для входа в панель управления, и кликните ОК:

Появится предупреждение. Чтобы сообщение не появлялось при следующих подключениях, выберите «Всегда доверять этому хосту, добавить ключ в хэш» и нажмите OK

Готово, вы подключились по протоколу SFTP.