Как запустить файл через ftp

Обновлено: 05.07.2024

Админ я, и я себе ВСЁ разрешил. какая команда.? открыть, run, не понимает. что ещё может быть?

мдя.
протокол ФТП создан для ПЕРЕДАЧИ данных а не управления приложениями
отсюда следует что это сделать невозможно

но в настройках сервера есть запрет на запуск файлов, я его снял, а запустить не удаётся.

evgenyat
но в настройках сервера есть запрет на запуск файловНаверное, то был запрет на локальный запуск. А через FTP запуск удалённый невозможен!
dr-evil прав:
протокол ФТП создан для ПЕРЕДАЧИ данных а не управления приложениями

Ne sowsem tak. Primer: Serv-U. Rashirenie protokola: komanda EXEC. Podrubaemsya k Serv-U serveru, zahodim w katalog s wipolnyaemim failom, smotrim razreshenie na wipolnenie i w ftp sessii goworim EXEC <file_name>.

Блин, именно серв у пользую, по команду к сож не понимает. почему интересно?

Заходи фаром на фтп и запускай, НО! FTP для передачи файлов (File Transport Protocol), фар просто скопирит файл к себе и только потом запустит.
Запускать можно заходя телнетом например или ssh - кому что нравится и зависит от степени боязни взлома %)

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

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

Говорили же, НЕЛЬЗЯ запустять файл на выполнение с ФТП. Тему вообще надо было сразу закрыть - вопрос некоректен .

А зачем тогда запрет на запуск файла? и о чём helldomain говорил.

evgenyat
Запрет на запуск. может быть речь идет об обработке скриптов? cgi, pl, php. :)

у-у-у-у. таких дебрей я не знаю. :))) лан, убедили, ничё не буду запускать. :)))

Objasnyaju eshe raz:

1. W specifikaciyah RFC po protokolu FTP net i nebilo wozmojnosti zapuska prilojenij na storone servera s iniciaciei so storoni klienta. (naprimer konnekt na port FTP servera, authentication i nekaya magicheskaya komanda tipa EXEC).
2. RhinoSoft w swoem produkte Serv-U rashirili bazowuju specifikiciju i dobawili podderjku komandi EXEC poluchajushei w kachestwe parametra imya wipolnyaemogo faila na storone servera.
3. Prawila EXEC'a wistawlyajutsya w adminke servera.

vBulletin® v3.8.5, Copyright ©2000-2021, Jelsoft Enterprises Ltd.

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

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

Доступ по FTP доступен для всех хостинг панелей. Также вы можете использовать бесплатный хостинг для сайтов html (тестовый период — 14 дней).

Доступы к FTP

Доступы для подключения по FTP высылаются после заказа услуги хостинга.


Для подключения по FTP нужны специальные программы — FTP-клиенты. В этой статье мы расскажем про подключение и работу по FTP на примере FTP-клиента FileZilla.

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

Настройте FTP-клиент FileZilla по инструкции:

Запустите клиент. В меню «Файл» нажмите Менеджер Сайтов:


FTP.Сервер.Хостинг

Нажмите Новый сайт и заполните поля:

Протокол: FTP-протокол передачи файлов;

Хост: имя сервера хостинга, IP-адрес сервера хостинга или домен. Используйте домен, только если он привязан к хостингу;

Порт: можно не указывать или указать стандартный порт протокола FTP — 21;

Шифрование: использовать явный FTP через TLS, если доступен;

Тип входа: нормальный;

Пользователь: логин хостинга вида «u1234567». Также можно создать дополнительный FTP-аккаунт и использовать, чтобы подключиться по FTP;

Пароль: пароль от хостинга «u1234567». Данные для подключения указаны на странице услуги хостинга в Личном кабинете: Пароли для доступа к хостингу, серверу, FTP и MySQL.


FTP. Хостинг. Сервер

Затем перейдите во вкладку «Настройки передачи» и укажите следующие настройки:

Режим передачи: пассивный;

Затем нажмите Соединиться.


Для пользователей виртуального хостинга доступ предоставляется только к корневой директории аккаунта. Чтобы при подключении по FTP сразу открывалась директория пользователя, нужно настроить каталог подключения. Для этого перейдите в настройки Быстрого соединения (вкладка «Дополнительно») и в графе Удаленный каталог по умолчанию пропишите нужный путь (до директории):


Хостинг. FTP. Сервер

Готово, вы настроили FTP-клиент и теперь вы можете загрузить сайт на хостинг через FileZilla.

Особенности работы с FTP:

Файл ftpaccess на виртуальном хостинге не работает. При необходимости вы можете использовать его на сервере VPS.

Для основного аккаунта хостинга «u1234567» доступ по FTP отключить нельзя. Вы можете отключить доступ по FTP только для дополнительных FTP-аккаунтов. Для этого просто удалите их.

Работа с файлами по FTP

Как попасть на FTP-сервер, описано в инструкции выше. Теперь расскажем, как начать работу в FTP-клиенте FileZilla после подключения.

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


Как закачать файлы на сервер

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

В строке «Удаленный сайт» укажите путь до корневой папки сайта. В окне слева кликните правой кнопкой по нужной папке на локальном ПК и выберите Закачать на сервер:


Как залить сайт на хостинг через FileZilla

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

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


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

Кликните правой кнопкой по файлу на хостинге (окно справа) и выберите Переименовать:


Готово, вы подключились по FTP и загрузили файлы сайта на хостинг.

Если вам нужно добавить дополнительного пользователя или сменить пароль, обратитесь к инструкции: Работа по FTP: аккаунты и пароли. Если при работе по FTP у вас возникнут сложности, поможет статья: Ошибки при работе с FTP.

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

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

Важно: соединение по SFTP возможно только для основного аккаунта хостинга (вида u1234567) на всех тарифных планах, кроме Host-Lite и услуг с Windows-хостингом.

Для подключения по протоколу SFTP мы рекомендуем использовать клиент FileZilla (файл зила):

Запустите клиент. В меню «Файл» нажмите Менеджер Сайтов:


FTP.Сервер.Хостинг

Нажмите Новый сайт и заполните поля:

Протокол: SFTP — SSH File Transfer Protocol;

Хост: имя сервера хостинга, IP-адрес сервера хостинга или домен. Используйте домен, только если он уже привязан к хостингу;

Порт: можно не указывать или указать порт 22;

Тип входа: запросить пароль;

Пользователь: логин хостинга вида «u1234567».

Логин и пароль от хостинга указаны на странице услуги хостинга в Личном кабинете: Пароли для доступа к хостингу, серверу, FTP и MySQL.

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

Существует три способа, с помощью которых можно получить доступ к FTP :

  • FTP-клиенты командной строки.
  • Браузер.
  • Графические FTP-клиенты .

Операционные системы Windows , Macintosh X и Linux имеют встроенные клиенты командной строки, которые могут быть использованы для установления FTP-соединения . Чтобы инициировать соединение в Windows , введите в CMD команды FTP и нажмите Enter .

Команды FTP для командной строки Windows

КомандаОписание
!Эта команда служит для перехода между операционной системой и FTP. Для возврата из операционной системы к командной строке FTP используется команда exit.
?Отображение справки для команды.
appendДобавление текста в локальный файл.
asciiПереключение в ASCII режим передачи данных.
bellВключает/отключает режим подачи звукового сигнала.
binaryУстановка режима передачи двоичных файлов.
byeВыход из FTP.
cdСмена текущего каталога.
closeВыход из FTP.
deleteУдаление файла.
debugВключает/отключает отладочный режим.
dirВыводит список файлов.

dir -C = выводит файлы в расширенном формате.

dir -1 = выводит список файлов в алфавитном порядке.

dir -r = выводит список каталогов в обратном алфавитном порядке.

dir -R = выводит список всех файлов в текущем каталоге и подкаталогах.

Команды FTP для командной строки Windows

FTP команды для Windows

FTP параметры для командной строки Windows

Параметры CMD используются для изменения работы команд FTP . Параметр командной строки обычно следует за основной командой FTP через пробел. Вот список часто используемых параметров командной строки FTP для Windows® :

FTP команды для Windows

FTP параметры командной строки для Windows

FTP не является надежным способом обмена конфиденциальной информацией. Из-за ограничений этого протокола организации, как правило, используют для передачи файлов протоколы FTPS и SFTP . Технология управляемой передачи файлов ( MFT ) поддерживает эти протоколы безопасности.

Пожалуйста, оставляйте ваши мнения по текущей теме материала. Мы очень благодарим вас за ваши комментарии, дизлайки, лайки, подписки, отклики!

Все мы знаем сочетание буковок FTP, которое расшифровывается как File Transfer Protocol. Старая, но до сих используемая технология передачи файлов между двумя компьютерами с использованием TCP/IP сети.

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

Итак, команда для работы с FTP как в Windows, так и в Unix (включая Linux Debian, CentOS, ubuntu, rhel, FreeBSD и т.д.) одинаковая - так и называется - "ftp".

Просто подсоединиться к определенному серверу - синтаксис тоже отличаться не будет:

А вот хитрости типа автологина и автоматического принятия или отсылки файлов - у разных ОС немного свои и мы здесь их разбирать не будем. Зато разберем - что же через командрую строку все-же сделать можно в самой сессии - и сами команды, конечно.

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

Открываем консоль. Запускаем нашу утилиту, введя буквы ftp
Видим на экране приглашение:

Выдает список поддерживаемых команд

Получение короткого описания указанной команды.

Присоединиться к указанному серверу (пишем его имя либо IP-адрес).
Также можно указать порт через пробел. По-умолчанию используется стандартный - 21.

При этом сервер Вас спросит логин и пароль.


CLOSE или DISCONNECT

Закрыть соединение с текущим FTP сервером.

BYE или QUIT

Закрыть соединение и выйти из утилиты FTP.

Залогиниться на данном сервере под указанным пользователем (Вы должны быть уже подключены).

где вместо "myusername" подставьте имя пользователя, под которым логинитесь. FTP-сервер Вас спросит пароль для этого пользователя перед тем, как пустить.

Показать список файлов и директорий в текущей папке на сервере.

MLS или MDIR

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

Перейти в указанную папку на сервере.

Частный случай этой команды: CDUP - перейти в родительскую директорию - то же самое, что и "CD ..":

Перейти у указанную папку на Вашем компьютере.

Показать текущий путь (текущую папку) на FTP сервере.

GET или RECV

Загрузить с FTP сервера в текущую папку Вашего компьютера указанный файл.

Загрузить несколько файлов в текущую папку Вашего компьютера с сервера FTP.

Загрузить с сервера FTP на Ваш компьютер указанный файл только если Ваш файл старее (т.е. удаленный файл свежее).

Здесь первый аргумент - имя файла на сервере, а второй аргумент - имя файла на Вашем компьютере.

Загрузить на FTP сервер указанный файл с Вашего компьютера.

Загрузить на сервер несколько файлов с Вашего компьютера.

Удалить указанный файл на сервере.

Удалить несколько файлов на сервере.

Создать директорию на сервере.

Удалить директорию на сервере

Избавляет от необходимости подтверждать получение файлов по маске нажатием клавиши "Y".

Установка режима передачи данных в двоичном формате (подходит для любых типов файлов).

Читайте также: