Регистрация доменов Киев: (044) 3-777-4-88
другие города
Регистрация доменов

Вопросы-Ответы

Поиск по FAQ:

Вопросы-Ответы » Хостинг » FTP » Работа с FTP

Какой сервер мне нужно указывать в качестве FTP сервера?

Для того чтобы подключиться по протоколу передачи данных FTP и закачать файлы Вашего сайта на хостинг, Вам нужно указать имя сервера. Укажите в этом поле (при настройке FTP-клиента, в частности) свой домен. Если домен еще на регистрации Вы можете указать IP адрес, который написан в письме, отправленном Вам при открытии хостинга.

Сервис FTP требует авторизации пользователя, то есть для доступа на сервер Вы вводите свой логин и пароль. Администратор сервера устанавливает права определенным категориям пользователей, и от этого зависит, к каким каталогам и файлам Вы получите доступ, и какие действия сможете осуществлять.

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

В какую папку заливаются все файлы сайта? Зачем на аккаунте другие папки?

После подключения к FTP Вы увидите следующие папки: bin-tmp, email, etc, logs, php-bin(php-bin5*\70 - в случае если Вы изменяли версию PHP для какого-либо сайта), www.

Для того, чтобы загрузить файлы Вашего сайта на хостинг, зайдите в папку www, в которой Вы увидите папку с названием Вашего доменного имени.

После чего зайдите в папку с именем домена, удалите файл index.html и заливайте Ваш сайт.


Хотим обратить Ваше внимание на то, что папки cgi-bin и webstat системные и удалять их не нужно.

Вы можете также работать с папками и файлами сайта на сервере через файловый менеджер.

Подключение к FTP с помощью Total Commander

FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер.

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

1. Через личный кабинет cityhost/citydomain.
Войдите в личный кабинет и перейдите в раздел меню "Хостинг", далее нажмите кнопку "управление" под логином хостинга, выберите вкладку "Разрешенные IP" и добавьте свой ip в список. Узнать свой ip можно перейдя по ссылке http://ip.cx.ua/

2. Через ISP Manager .
Зайдите в панель управления хостингом ISPManager и перейдите во вкладку "FTP-аккаунты". Это даст системе защиты от кражи паролей FTP запомнить Ваш текущий IP-адрес и при подключении к FTP даст Вам возможность соединиться с сервером.


Рассмотрим вариант подключения к FTP при помощи программы Total Сommander.

Скачать Total Commander можно по ссылке : http://wincmd.ru/

1. Запустите Total Сommander

2. Зайдите в пункт меню Сервис(Net) и нажмите Соединится с FTP-сервером(FTP connect) или нажмите комбинацию клавиш Ctrl+F.










3. В открывшемся окне нажмите кнопку Добавить(New connection).













4. У Вас откроется окно Настроек FTP-соединения 
В нем нужно ввести следующие данные хостинг сервера 
• В поле Заголовок(Session) введите ваше доменное имя (адрес сайта) например: ваш домен.com.ua без www и http 
• В поле Имя сервера(Host name) введите адрес сервера (адрес FTP сервера присылается Вам при открытии хостинга по эл.почте или его значением может быть ваш домен(адрес сайта)) например: 62.149.12.11 или 62.149.17.104 или ваш домен.com.ua без www и http; 
• В поле Учетная запись(User name) введите Login который был прислан вам в письме при открытии хостинга; 
• В поле Пароль(Password) - Password. который был прислан вам в письме при открытии хостинга; 
 















5. Нажмите ОК. 
Все остальные пункты окна Настроек FTP соединения, если вы не знаете их значения, оставьте стандартными. 

6. Появится запись ваш домен.com.ua, выберите ее и нажмите кнопку Соединиться(Connect), после чего в правом или левом окне программы появится каталог и файлы сайта. 

Внимание: 
1. Не пытайтесь удалять то, что Вы не знаете.
2. Сайт надо выкладывать в каталог www/каталог с названием сайта
3. Каталоги cgi-bin, webstat удалять не надо, они могут жить с Вашим сайтом.
4. Удалите файл index.html и вместо него закачайте свой стартовый файл.


Могу ли я использовать анонимный FTP доступ?

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

Функция Anonymous FTP подразумевает ответственность клиента за весь использованный трафик и объем скачанных или загруженных файлов в общую директорию (например, /ftp/pub). Это небезопасно, так как доступ на сервер получают все желающие, у которых могут быть плохие намерения. Можно было бы незарегистрированным пользователям выдать права только для чтения, но для этого все равно необходим выделенный IP адрес (то есть с технической точки зрения на виртуальном хостинге настроить подобную функцию очень проблематично).

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

Для разных целей вам могут понадобиться разные права на файлы и директории.
Какие именно права (CHMOD), вам нужно выставить, обычно указывается в инструкции по установке продукта. Обычно мы ставим права на папки 755, а на файлы 644.
Выставить права можно как через «Менеджер файлов» в панели управления, так и через любой FTP-клиент, который вы предпочитаете использовать для загрузки файлов.

Расшифровка значений:

первая - доступ для владельца файла

вторая - для группы (для хостинга не имеет значения и ставится такая же, как и третья)

третья - доступ для всех остальных

Например,

644 (или rw-r--r--) - для файлов которые должны быть доступны для чтения.

777 (или rwxrwxrwx)- для файлов, которые должны быть доступны для чтения и записи (категорически не рекомендуем устанавливать эти права так как очень сильно повышается шанс взлома Вашего сайта).

Существует несколько способов записи прав доступа: буквенная и цифровая запись. Ниже приведена таблица соответствий этих двух типов:

  Цифровая запись        Буквенная запись        Права

0            ---                Ничего не разрешено

1            --x                Исполнение

2            -w-                Запись

3            -wx                Запись и исполнение

4            r--                Чтение

5            r-x                Чтение и исполнение

6            rw-                Чтение и запись

7            rwx                Чтение, запись и исполнение

Как выложить сайт на хостинг сервер (в Интернет)?

Для того чтобы выложить сайт на хостинг потребуется выполнить несколько простых шагов:

1. Подключиться к хостингу используя удобный для Вас FTP клиент (Total Commander, FileZilla, FlashFXP).
2. Загрузить все файлы сайта в папку www/(имя Вашего сайта)/
3. Импортировать базу данных используя phpMyAdmin или SypexDumper. 
4. Отредактировать конфигурационный файл для работы с нашим хостингом.
5. Направить домен на хостинг.

Примечание: Если Вы устанавливаете чистую CMS, то пропустите пункты 3, 4  и после направления домена перейдите в адресной строке браузера по ссылке yoursite.com/index.php и следуйте инструкциям Вашей СMS.


Если у Вас возникнут вопросы, обращайтесь, будем рады Вам помочь.

Подключение к FTP с помощью FlashFXP

FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер.

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

1. Через личный кабинет cityhost/citydomain.
Войдите в личный кабинет и перейдите в раздел меню "Хостинг", далее нажмите кнопку "управление" под логином хостинга, выберите вкладку "Разрешенные IP" и добавьте свой ip в список. Узнать свой ip можно перейдя по ссылке http://ip.cx.ua/

2. Через ISP Manager .
Зайдите в панель управления хостингом ISPManager и перейдите во вкладку "FTP-аккаунты". Это даст системе защиты от кражи паролей FTP запомнить Ваш текущий IP-адрес и при подключении к FTP даст Вам возможность соединиться с сервером.


Для подключения по FTP к Вашему хостинг аккаунту с помощью FTP-клиента FlashFXP зайдите во вкладку «Sites», и из выпадающего меню выберите «Site Manager» или нажмите F4. Перед Вами появится окно в которое нужно ввести настройки для подключения.

В поле «Site Name» введите имя Вашего подключения
В поле «Ip Address» вводим ip-адрес сервера или имя Вашего домена
В поле «User Name» введите имя FTP-пользователя
В поле «Password» введите пароль.

Внимание! Так как  анонимный доступ к FTP хостинг серверу невозможен в силу технических особенностей протокола FTP и в целях безопасности уберите галочку рядом с пунктом «Anonymous».

После этого нажмите «Connect»
Вы подключились к FTP Вашего сайта. Перед Вами открылось окно, в котором слева – файлы на Вашем компьютере, а справа – файлы на Вашем хостинге. Для загрузки файлов на сервер просто перетяните файлы с левого окна в правое в требуемую директорию.

Для того, чтобы изменить права CHMOD Ваших файлов и папок на сервере, выберите файл или папку, нажмите правой кнопкой мыши и в появившемся меню «Attributes (CHMOD)» или нажмите сочетание клавиш «Ctrl+O».

Подключение к FTP с помощью FileZilla

FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер.

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

1. Через личный кабинет cityhost/citydomain.
Войдите в личный кабинет и перейдите в раздел меню "Хостинг", далее нажмите кнопку "управление" под логином хостинга, выберите вкладку "Разрешенные IP" и добавьте свой ip в список. Узнать свой ip можно перейдя по ссылке http://ip.cx.ua/

2. Через ISP Manager .
Зайдите в панель управления хостингом ISPManager и перейдите во вкладку "FTP-аккаунты". Это даст системе защиты от кражи паролей FTP запомнить Ваш текущий IP-адрес и при подключении к FTP даст Вам возможность соединиться с сервером.

Для подключения по FTP с помощью фтп-клиента FileZilla зайдите во вкладку «Файл», и из выпадающего меню выберите «Менеджер Сайтов» или нажмите сочетание клавиш «Ctrl+S». Перед Вами появится окно в которое нужно ввести настройки для подключения.

В поле «Хост» вводим ip-адрес сервера или имя Вашего домена
В поле «Порт» ставим 21
В поле «Тип сервера» выберите из выпадающего меню FTP – File Transfer Protocol
В поле «Тип входа» из выпадающего меню «Нормальный».
В поле «Пользователь» введите имя FTP-пользователя.
В поле «Password» введите пароль.

Внимание! Так как  анонимный доступ к серверу невозможен в силу технических особенностей протокола FTP и в целях безопасности тип входа «анонимный» выбирать нельзя.

После этого нажмите «Соединиться»
Вы подключились к FTP Вашего сайта. Перед Вами открылось окно, в котором слева – файлы на Вашем компьютере, а справа – файлы на вашем хостинге. Для загрузки файлов на сервер просто перетяните файлы с левого окна в правое в требуемую директорию.

Для того, чтобы изменить права CHMOD Ваших php, html файлов и папок на сервере хостинга, выберите файл или папку, нажмите правой кнопкой мыши и в появившемся меню выберите «Права доступа к файлу»

Очень часто возникает необходимость работы с одними и теми же директориями. Для этого Вам стоит создать закладку через меню "Закладки" - "Добавить закладку" с нужным названием. При последующем подключении к хостингу Вы можете выбрать эту закладку и Вам сразу откроются именно те директории, которые ранее были установлены перед созданием закладки.

Могу ли я работать с файлами своего сайта через панель управления?

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

1. Менеджер файлов в ISPManager.

Для входа в "Менеджер файлов", авторизируйтесь под своими логином и паролем в панели управления хостингом ISPManager и слева в меню "Инструменты" выберите пункт "Менеджер файлов". Перед Вами откроется окно с содержимым Вашего аккаунта.

Менеджер файлов панели управления ISPManager

Переход по папкам и подпапкам осуществляется также, как и в операционной системе Windows. Для просмотра содержимого выбранной Вами папки двойным щелчком мыши выберите необходимую директорию.

2. Изменение имени или прав на папку или файл.

Если Вам необходимо переименовать папку или файл или изменить на них права - выделите соответствующий файл (если их необходимо изменить для нескольких файлов - выделите каждый файл с нажатой кнопкой Ctrl на Вашей клавиатуре) и нажмите на иконку "Аттрибуты", которая находится в панели управления хостингом справа сверху и имеет вид листа с шестеренкой.

Переименование и смена прав доступа к файлам и папкап в панели управления хостингом

Перед Вами откроется окно, в котором вы можете внести необходимые изменения.
Для переименования файла или папки, в поле "Имя" укажите новое название.
Для изменения прав на файл, укажите в поле "Права доступа" необходимые права.

3. Редактирование и просмотр содержимого файлов.

Для редактирования содержимого файлов, выделите одним щелчком мыши желаемый файл и нажмите на иконку "Изменить", которая находится справа сверху панели управления хостингом и имеет вид листа бумаги с карандашом. После нажатия на иконку перед Вами откроется редактор, наподобие редактора "Блокнот" в операционной системе Windows. Для просмотра и редактирования необходимо в поле "Кодировка" из раскрывающегося списка выбрать ту кодировку файла, в которой он был сохранен (как правило, это UTF-8, WINDOWS-1251 или KOI8-R).

Редактирование содержимого файлов в панели управления ISPManager

Другие опции, такие как создание файлов и папок, копирование, удаление, перемещение, архивирование и извлечение из архивов доступно в меню, которое находится справа сверху панели управления хостингом ISPManager и осуществляется так же, как и в операционной системе Windows.

Меню управления файлами в панели управления

Как мне предоставить доступы по FTP моему разработчику?

Вы можете предоставить разработчику собственные логин и пароль от ISP manager (они же логин и пароль от FTP), но мы настоятельно не рекомендуем этого делать, так как тогда разработчик сможет делать с файлами и данными Вашего сайта всё, что можете делать Вы.

Мы рекомендуем создавать для разработчика отдельный ФТП аккаунт. Вы сможете его создать либо в личном кабинете сp.cityhost, либо через ISP Manager.

Через ISP Manager:

Для этого необходимо зайти в ISPmanager, перейти в меню ФТП аккаунты и нажать кнопку Создать


Появится окно следующего вида:


В этом окне Вам необходимо указать имя для нового пользователя ФТП, либо ввести пароль и подтверждение вручную, либо сгенерировать их с помощью кнопки 1, и выбрать один из вариантов выпадающего меню Домашняя директория:

  • Эквивалент администратора - в этом случае пользователь будет иметь доступ ко всем папкам и файлам, находящимся в корневой директории хостинга.
  • Директория WWW домена  - после выбора этого пункта под ним появится выпадающее меню Домен, в котором можно выбрать сайт, к которому Вы хотите предоставить доступ. При этом данный пользователь не сможет выйти за рамки данной директории.
  • Другая директория - В поле для ввода необходимо написать путь до папки, к которой Вы хотите предоставить доступ данному пользователю. Путь должен быть относительно корневого каталога. Например, если Вы хотите дать доступ к папке etc, то в данном поле надо указать /etc.
  • Заметки - данное поле является необязательным и носит чисто информационный характер. Здесь Вы можете указать, к примеру, когда и кому создавали этот профиль.

После заполнения необходимых полей нажмите кнопку Ok.

В списке ФТП аккаунтов должен появится созданный пользователь.

Ссылку для входа в ISPmanager можно найти в браузерной строке.

Через сp.cityhost:

Для этого необходимо авторизоваться на страничке cp.cityhost.ua, после чего нажать на кнопку "Управление хостингом"


  Откроется окно следующего вида:

После нажатия кнопки откроется форма. Заполните все поля и нажмите "Создать".


Обращаем Ваше внимание, что перед тем, как подключится по FTP, любому пользователю (как Вам, так и Вашим разработчикам) необходимо сначала авторизироваться в панели ISPmanager с данными для подключения по FTP. Это необходимо для того, чтобы наша система безопасности добавила IP адрес, с которого был произведен вход, в список разрешенных адресов. После этого можно подключаться по FTP любым удобным Вам FTP-клиентом.

Также обращаем Ваше внимание, что, даже если у Вас динамический IP, после авторизации в ISPmanager у Вас не должно быть никаких проблем при работе по FTP, так как IP не меняется на протяжении сеанса. Заново придется авторизироваться в ISPmanager только после переподключения к интернету, например, на следующий день. 

Если у Вас в аккаунте несколько сайтов и разными сайтами занимаются разные люди - рекомендуем  создать для каждого сайта отдельный ФТП аккаунт.

Я настроил свой ftp-клиент согласно Вашим рекомендациям, но зайти по FTP не могу. Мне выдает «Сервер не найден».

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

В случае если Вы предоставляете доступ к FTP Вашему программисту/разработчику, необходимо в ручном режиме добавить его IP адрес в список разрешенных, сделать это Вы можете из панели управления услугами:

1. Перейдите в раздел "Хостинг"


 

2. Перейдите во вкладку "FTP" ->"Разрешенные IP" и впишите свой IP адрес в поле, затем нажмите кнопку "+Добавить IP"


3. Узнать свой IP Вы можете здесь



Как работает защита? Нужно ли для работы по FTP постоянно заходить в панель управления?

Когда вы заходите в панель управления хостингом в раздел FTP-аккаунты, система определяет IP-адрес, с которого Вы выходите в сеть Интеренет, и записывает его. Когда вы подключаетесь по FTP, система сравнивает Ваш IP со своим списком разрешенных адресов, и если Ваш IP в этом списке присутствует - система дает Вам подключиться и работать. Для повышения уровня безопасности, когда количество IP-адресов достигает определенного числа, система их всех стирает и начинает собирать заново.

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

Можно убрать данную защиту?

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

Все рекомендации выполнены, но подключение все равно не происходит.

Для решения данного вопроса, Вам необходимо обратиться в службу технической поддержки по email. В письме укажите:

  1. Адрес Вашего сайта
  2. Логин, с которого Вы выполняете подключение
  3. Ваш IP (узнать его можно зайдя на сайт myip.ru)
  4. Скриншот ошибки, которую сообщает Ваш FTP-клиент.

Как изменить пароль для FTP?
Для смены пароля к пользователю FTP Вам необходимо авторизоваться в панели управления https://cp.cityhost.ua


После успешной авторизации войдите на вкладку "Хостинг" и выберите хостинг-аккаунт в котором находится нужный нам пользователь:


В низу, на вкладке "FTP" возле пользователя нажмите кнопку редактирования:


У Вас откроется панель редактирования FTP-пользователя, где Вы сможете изменить его логин, домашнюю директорию и пароль: