Краткая инструкция — как пользоваться программой WinSCP

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

Помимо обычного использования FTP для веб-серверов, он также может использоваться для резервного копирования файлов с не загружаемой машины . Все, что вам нужно сделать, это настроить FTP-сервер на рабочем компьютере Windows, а затем загрузить нерабочий компьютер с помощью компакт-диска для восстановления, такого как UBCD4Win, который поставляется с программным обеспечением FTP FileZilla. Затем вы можете установить соединение с FTP-сервером и начать передачу файлов.

Существует довольно много бесплатного программного обеспечения FTP-сервера, мы покажем вам, как настроить FTP-сервер с помощью FileZilla Server.

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

Установка FileZilla Сервер

  1. Скачайте FileZilla сервер и запустите установочный файл.
  2. Нажмите кнопку «Я согласен», убедитесь, что выбран стандартный тип установки и нажмите «Далее».filezilla-server-standard.png
  3. Нажмите «Далее», чтобы выбрать место установки.
  4. По умолчанию FileZilla Server будет устанавливаться как служба и запускаться автоматически. Существует также возможность установки как службы, но не автоматически запускаемой или как обычный метод запуска. Вы также можете оставить порт нетронутым, если нет другого приложения, использующего один и тот же порт.filezilla-server-startup.png
  5. Выберите способ запуска и нажмите кнопку «Установить».
  6. После установки FileZilla Server автоматически запустится и предложит вам подключиться к серверу. Нажмите кнопку «ОК», чтобы войти в систему.filezilla-connect-to-server.png

Создание пользователя для FileZilla

Хотя служба FTP уже запущена, но никто не может к ней подключиться, потому что вам сначала нужно будет создать учетную запись пользователя, а затем назначить папки с соответствующими разрешениями для него.

  1. Нажмите «Редактировать» в списке меню и выберите «Пользователи».
  2. На странице «Общие» нажмите кнопку « Добавить» в центре справа и введите имя учетной записи пользователя. Нажмите «ОК».filezilla-add-user-account.png
  3. Вернитесь в окно «Пользователи», убедитесь, что опция «Включить учетную запись» отмечена галочкой. Также рекомендуется установить пароль для учетной записи, установив флажок пароля и указав пароль.

Назначение папок пользователю на сервере FileZilla

  1. Перейдите на страницу «Общие папки», затем нажмите кнопку «Добавить» для общих папок и выберите папку, к которой вы хотите добавить доступ для учетной записи пользователя через FTP.
  2. По умолчанию для общей папки разрешается только чтение файлов и каталогов. Вы можете установить флажок, чтобы назначить доступ для записи и удаления.filezilla-shared-folders.png
  3. Нажмите кнопку ОК в левом нижнем углу для сохранения изменений.

Выполнена базовая настройка FileZilla Server. Теперь вы можете просматривать файлы и папки с другого компьютера, подключённого к вашему новому FTP-серверу. Также вы можете изучить другие функции на сервере FileZilla, такие как ограничение пользователя, SSL, ограничение скорости, фильтр IP, группы, протоколирование, MODE Z, автоблокировка и т.д.

Подключение к вашему FTP-серверу с другого компьютера в локальной сети очень просто, поскольку есть несколько способов сделать это.

Из проводника Windows

Откройте ярлык «Мой компьютер» из меню «Пуск» или из любой папки, введите адрес как ftp://имя_компьютера или ftp://local.IP.address. Замените имя_компьютера на имя вашего компьютера или вместо этого вы можете использовать локальный IP-адрес. Преимущество доступа к вашему FTP-серверу из проводника Windows — это управление файлами / папками, если у вашей учетной записи есть соответствующие права на это.

ftp-windows-explorer.png

Из браузера

В любом веб-браузере, таком как Firefox, Chrome, Opera, Internet Explorer или Safari, введите ftp://имя_компьютера или ftp://local.IP.address в адресной строке. Вы можете просматривать и загружать файлы, но не можете изменять/удалять/создавать новые файлы.

ftp-web-browser.png

Из FTP-клиента FileZilla

  1. Скачайте клиент FileZilla и установите.
  2. Запустите FileZilla Client и нажмите Ctrl + S, чтобы открыть Site Manager.
  3. Нажмите кнопку «Новый сайт» и укажите имя своего FTP-сервера. Введите IP-адрес или имя компьютера в хосте и порту как 21. Что касается типа входа в систему, нажмите на меню и выберите «Нормальный» . Заполните имя пользователя и пароль, которые вы создали на FTP-сервере. Наконец нажмите кнопку «Подключить».filezilla-site-manager.png
  • Путём ввода команды в адресную строку вашего проводника
    ftp://username:userpass@192.168.1.10

    ftp_0-300x25.png

, где username — имя пользователя ftp-сервера, userpass — пароль на подключение и 192.168.1.10 — непосредственно, адреc ftp-сервера (в данном случае он локальный, адрес поключения к вашему ftp-серверу скорее всего будет отличаться);

  • Используя команду первого способа создать ярлык для подключения к ftp-серверу:

В удобном нам месте (на локальном диске, флешке, рабочем столе, в папке) создаем ярлык (правая кнопка мыши «Новый»-«Ярлык»):

ftp_1-300x194.pngВ появившемся окне вписываем нашу команду, нажимаем далее

ftp_2-300x217.png

В последнем окне указываем произвольное название нашего подключение ( это название будет названием ярлыка)ftp_3-300x217.png

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

  • Воспользовавшись для подключения сторонней программой, например, я использую FileZilla, это особенно удобно, если планируется неоднократное подключение (например, если вы совершаете регулярную проливку обновленных файлов вашего сайта).
  • Через браузер, введя адрес ftp-сервера в адресной строке

ftp_4-300x109.png

  • Также можно создать новое подключение открыв «Мой компьютер» и на пустом месте правым кликом мыши вызвать меню и выбрать пункт «Добавить сетевую папку».  Появится меню добавления сетевой папки, переходим в следующее окно, указываем адрес нашего ftp-сервера и жмём далееftp_5-300x244.png

В следующем окне снимаем галочку «Анонимное подключение» и вводим имя нашего пользователя и переходим в окно, где указываем произвольное имя нашего подключения к папке

ftp_6-300x244.png

После завершения появится иконка нашей сетевой папки, запуская которую нам останется ввести пароль указанного пользователя и зайти на наш ftp-сервер (от многократного введения пароля поможет галочка «Сохранить пароль», но как показывает опыт, работает далеко не всегда)

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

Остальные действия подобны действиям, описанным выше, поэтому просто воспользуйтесь примером. На этом всё.

18.07.2014

Решил немного усовершенствовать свой powershell скрипт, который реализует охрану при помощи wifi-камеры. Решил записывать на ftp-сервер видео-поток с камеры, когда дома никого нет. То есть кроме оповещения по email (когда вдруг что-то зашевелилось в кадре), видео будет постоянно записываться.

Для этого мне понадобилось подключить ftp-сервер, так, чтобы он стал доступен из командной строки как диск или папка.

Подключение FTP стандартными средствами Windows

В Windows можно стандартными средствами подключить ftp как сетевой диск, но такой сетевой диск будет работать только из проводника (explorer), в командной строке он будет не доступен.

Опишу, как стандартными средствами подключить ftp в качестве сетевого диска.

Жмем правой кнопкой мышки на иконке «Мой компьютер» и выбираем в контекстном меню пункт «Подключить сетевой диск…». В открывшемся окне жмем на «Подключение к веб-сайту, на котором вы можете хранить документы и изображения«:

OGVGp8S3IPI1.jpg.pagespeed.ce.IsQEZzlPIf.jpg

В следующих двух окнах жмем по кнопка «Далее» и указываем адрес ftp-сервера:

ZFEuMYCxGkQ1.jpg.pagespeed.ce.svtbx35_Bd.jpg

Снова жмем кнопку далее, снимаем галочку возле «Анонимный вход» и указываем 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 и доступен из командной строки как обычный локальный диск:

9qQseFtJK_s1.jpg.pagespeed.ce.vpT2fNdjmC.jpg

Понравилось? =) Поделись с друзьями:Используемые источники:

  • 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/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации