FTP является простым протоколом передачи данных и используется для передачи файлов между компьютерами. В большинстве случаев, когда у вас есть веб-сайт, размещенный на сервере, вам предоставляется информация, содержащая FTP-адрес, имя пользователя, пароль и номер порта, который обычно использует 21. Эта информация предназначена для подключения к вашему веб-серверу с использованием FTP чтобы вы могли управлять файлами на своем сервере, загружая или загружая их через дерево каталогов.
Помимо обычного использования FTP для веб-серверов, он также может использоваться для резервного копирования файлов с не загружаемой машины . Все, что вам нужно сделать, это настроить FTP-сервер на рабочем компьютере Windows, а затем загрузить нерабочий компьютер с помощью компакт-диска для восстановления, такого как UBCD4Win, который поставляется с программным обеспечением FTP FileZilla. Затем вы можете установить соединение с FTP-сервером и начать передачу файлов.
Существует довольно много бесплатного программного обеспечения FTP-сервера, мы покажем вам, как настроить FTP-сервер с помощью FileZilla Server.
Наконец, мы также покажем вам, как подключиться к вашему FTP-серверу из локальной сети.
Установка FileZilla Сервер
- Скачайте FileZilla сервер и запустите установочный файл.
- Нажмите кнопку «Я согласен», убедитесь, что выбран стандартный тип установки и нажмите «Далее».
- Нажмите «Далее», чтобы выбрать место установки.
- По умолчанию FileZilla Server будет устанавливаться как служба и запускаться автоматически. Существует также возможность установки как службы, но не автоматически запускаемой или как обычный метод запуска. Вы также можете оставить порт нетронутым, если нет другого приложения, использующего один и тот же порт.
- Выберите способ запуска и нажмите кнопку «Установить».
- После установки FileZilla Server автоматически запустится и предложит вам подключиться к серверу. Нажмите кнопку «ОК», чтобы войти в систему.
Создание пользователя для FileZilla
Хотя служба FTP уже запущена, но никто не может к ней подключиться, потому что вам сначала нужно будет создать учетную запись пользователя, а затем назначить папки с соответствующими разрешениями для него.
- Нажмите «Редактировать» в списке меню и выберите «Пользователи».
- На странице «Общие» нажмите кнопку « Добавить» в центре справа и введите имя учетной записи пользователя. Нажмите «ОК».
- Вернитесь в окно «Пользователи», убедитесь, что опция «Включить учетную запись» отмечена галочкой. Также рекомендуется установить пароль для учетной записи, установив флажок пароля и указав пароль.
Назначение папок пользователю на сервере FileZilla
- Перейдите на страницу «Общие папки», затем нажмите кнопку «Добавить» для общих папок и выберите папку, к которой вы хотите добавить доступ для учетной записи пользователя через FTP.
- По умолчанию для общей папки разрешается только чтение файлов и каталогов. Вы можете установить флажок, чтобы назначить доступ для записи и удаления.
- Нажмите кнопку ОК в левом нижнем углу для сохранения изменений.
Выполнена базовая настройка FileZilla Server. Теперь вы можете просматривать файлы и папки с другого компьютера, подключённого к вашему новому FTP-серверу. Также вы можете изучить другие функции на сервере FileZilla, такие как ограничение пользователя, SSL, ограничение скорости, фильтр IP, группы, протоколирование, MODE Z, автоблокировка и т.д.
Подключение к вашему FTP-серверу с другого компьютера в локальной сети очень просто, поскольку есть несколько способов сделать это.
Из проводника Windows
Откройте ярлык «Мой компьютер» из меню «Пуск» или из любой папки, введите адрес как ftp://имя_компьютера или ftp://local.IP.address. Замените имя_компьютера на имя вашего компьютера или вместо этого вы можете использовать локальный IP-адрес. Преимущество доступа к вашему FTP-серверу из проводника Windows — это управление файлами / папками, если у вашей учетной записи есть соответствующие права на это.
Из браузера
В любом веб-браузере, таком как Firefox, Chrome, Opera, Internet Explorer или Safari, введите ftp://имя_компьютера или ftp://local.IP.address в адресной строке. Вы можете просматривать и загружать файлы, но не можете изменять/удалять/создавать новые файлы.
Из FTP-клиента FileZilla
- Скачайте клиент FileZilla и установите.
- Запустите FileZilla Client и нажмите Ctrl + S, чтобы открыть Site Manager.
- Нажмите кнопку «Новый сайт» и укажите имя своего FTP-сервера. Введите IP-адрес или имя компьютера в хосте и порту как 21. Что касается типа входа в систему, нажмите на меню и выберите «Нормальный» . Заполните имя пользователя и пароль, которые вы создали на FTP-сервере. Наконец нажмите кнопку «Подключить».
- Путём ввода команды в адресную строку вашего проводника
ftp://username:userpass@192.168.1.10
, где username — имя пользователя ftp-сервера, userpass — пароль на подключение и 192.168.1.10 — непосредственно, адреc ftp-сервера (в данном случае он локальный, адрес поключения к вашему ftp-серверу скорее всего будет отличаться);
- Используя команду первого способа создать ярлык для подключения к ftp-серверу:
В удобном нам месте (на локальном диске, флешке, рабочем столе, в папке) создаем ярлык (правая кнопка мыши «Новый»-«Ярлык»):
В появившемся окне вписываем нашу команду, нажимаем далее
В последнем окне указываем произвольное название нашего подключение ( это название будет названием ярлыка)
По завершению создания ярлыка, двойным кликом можете запускать его (запустится окно браузера с введенным адресом ftp-ceрвера).
- Воспользовавшись для подключения сторонней программой, например, я использую FileZilla, это особенно удобно, если планируется неоднократное подключение (например, если вы совершаете регулярную проливку обновленных файлов вашего сайта).
- Через браузер, введя адрес ftp-сервера в адресной строке
- Также можно создать новое подключение открыв «Мой компьютер» и на пустом месте правым кликом мыши вызвать меню и выбрать пункт «Добавить сетевую папку». Появится меню добавления сетевой папки, переходим в следующее окно, указываем адрес нашего ftp-сервера и жмём далее
В следующем окне снимаем галочку «Анонимное подключение» и вводим имя нашего пользователя и переходим в окно, где указываем произвольное имя нашего подключения к папке
После завершения появится иконка нашей сетевой папки, запуская которую нам останется ввести пароль указанного пользователя и зайти на наш ftp-сервер (от многократного введения пароля поможет галочка «Сохранить пароль», но как показывает опыт, работает далеко не всегда)
Все вышеизложенные способы применимы для как для новых версий Windows, так и для XP, кроме последнего пункта. В Windows XP начальное создание подключение вызывается в Сетевом окружении, пункте меню «Добавить новый элемент в сетевое окружение»:
Остальные действия подобны действиям, описанным выше, поэтому просто воспользуйтесь примером. На этом всё.
18.07.2014
Решил немного усовершенствовать свой powershell скрипт, который реализует охрану при помощи wifi-камеры. Решил записывать на ftp-сервер видео-поток с камеры, когда дома никого нет. То есть кроме оповещения по email (когда вдруг что-то зашевелилось в кадре), видео будет постоянно записываться.
Для этого мне понадобилось подключить ftp-сервер, так, чтобы он стал доступен из командной строки как диск или папка.
Подключение FTP стандартными средствами Windows
В Windows можно стандартными средствами подключить ftp как сетевой диск, но такой сетевой диск будет работать только из проводника (explorer), в командной строке он будет не доступен.
Опишу, как стандартными средствами подключить ftp в качестве сетевого диска.
Жмем правой кнопкой мышки на иконке «Мой компьютер» и выбираем в контекстном меню пункт «Подключить сетевой диск…». В открывшемся окне жмем на «Подключение к веб-сайту, на котором вы можете хранить документы и изображения«:
В следующих двух окнах жмем по кнопка «Далее» и указываем адрес ftp-сервера:
Снова жмем кнопку далее, снимаем галочку возле «Анонимный вход» и указываем ftp-логин, жмем кнопки далее, готово.
В конце у Вас запросит пароль, вводим его и ставим галочку «Сохранить пароль», чтобы каждый раз его не вводить.
Теперь в проводнике можно заходить на ftp-сервер как на обычный сетевой диск, без каких-либо ftp-клиентов. Но такой вариант подключения ftp в качестве сетевого диска мне не подошел, так как не могу к нему обращаться через командную строку.
Подключение FTP через FTPUSE
Мою проблему решила утилита ftpuse — ferrobackup.com/ftpuse
После установки утилиты чтобы подключить сетевой диск нужно ввести команду (покажу на своем примере):
ftpuse U: ftp.elims.org.ua ТутПечатаемСвойПароль /USER:elimS
В работе программы есть два нюанса:
- на подключенном диске всегда будет отображаться 512 МБ свободного места, не зависимо от того, сколько там его осталось. Но мне это не мешает.
- если закрыть окно командной строки из которого запускался FTPUSE, то диск размонтируется. Мне это не мешает, так консоль у меня всегда запущена. Если же окно все-таки хочется скрыть, то запускаем FTPUSE вот такой командой:
powershell -WindowStyle Hidden ftpuse u: ftp.elims.org.ua ТутПечатаемСвойПароль /user:elimS
Ну и краткая информация о параметрах FTPUSE:
FTPUSE devicename [ftphostname[/remotepath] [password]] [/USER:username] [/NOPASSIVE] [/OWNERACCESSONLY] [/PORT:portnumber] [/DEBUG] [[/DELETE]]
- devicename — имя подключаемого/отключаемого диска
- ftphostname — адрес FTP сервера
- remotepath — имя удаленной папки, которая будет использоваться родительская папка создаваемого диска
- password — пароль для подключения к FTP серверу
- /USER — логин на FTP сервере
- /NOPASSIVE — активное соединение с FTP сервером (active mode)
- /OWNERACCESSONLY — делает созданный диск доступным только из приложения запустившем FTPUSE
- /PORT — номер порта FTP-сервера. Порт 21 используется по умолчанию.
- /DEBUG — отладка.
- /DELETE — удаление смонтированого диска.
Далее скриншот подключенных дисков, тот, который з буквой «U» подключен через ftpuse и доступен из командной строки как обычный локальный диск:
Понравилось? =) Поделись с друзьями:Используемые источники:
- https://ip-calculator.ru/blog/ask/ustanovka-i-nastrojka-ftp-servera-na-windows/
- https://jcover.ru/podklyuchenie-k-ftp-v-windows/
- https://elims.org.ua/blog/windows-podklyuchenie-ftp-v-kachestve-diska/