Передача файлов на Raspberry Pi и обратно с помощью FileZilla FTP (Windows)
В этом руководстве вы узнаете, как удалённо передавать файлы с компьютера на Raspberry Pi и наоборот. Мы будем использовать FileZilla FTP (File Transfer Protocol) Client для установления удалённого соединения через интернет и передачи файлов между вашим ПК с Windows и Raspberry Pi.
У нас есть аналогичное руководство для компьютеров Mac OS: Передача файлов на Raspberry Pi и обратно с помощью FileZilla FTP.
Предварительные требования
Прежде чем продолжить, убедитесь, что вы выполнили следующие предварительные требования.
Вам нужна плата Raspberry Pi.
Операционная система: на вашем Raspberry Pi должна быть установлена Raspberry Pi OS (32-bit или 64-bit).
SSH: Вы должны иметь возможность установить SSH-соединение с вашим Raspberry Pi.
Скачивание FileZilla
FileZilla Client — это кроссплатформенное программное обеспечение с открытым исходным кодом, которое поддерживает FTP, FTPS и SFTP. Его можно установить на ПК с Windows или на компьютеры с Mac OS/Linux. В этом руководстве мы покажем, как установить FileZilla на Windows.
Давайте скачаем программу и установим её. Перейдите на официальный сайт и скачайте её, нажав кнопку «Download FileZilla Client».
Выберите бесплатную версию в левом варианте, выделенном ниже, — в ней есть все необходимые функции.
После того как установочный файл FileZilla Client будет загружен, откройте файл .exe и выполните шаги установки.
Наконец, после установки программы FileZilla, откройте её.
Получение IP-адреса Raspberry Pi
Имея установленное SSH-соединение с вашим Raspberry Pi, выполните следующую команду, чтобы получить IP-адрес Raspberry Pi:
hostname -I
Сохраните IP-адрес вашего Raspberry Pi, потому что он понадобится вам на следующем шаге для установления FTP-соединения.
Установление FTP / SFTP соединения с Raspberry Pi
Теперь пришло время установить FTP-соединение с вашим Raspberry Pi. В верхней панели FileZilla введите данные вашего Raspberry Pi:
Host (Хост): <IP-адрес или имя хоста RPi> (в нашем случае IP-адрес — 192.168.1.79)
Username (Имя пользователя): <имя пользователя RPi>
Password (Пароль): <пароль RPi>
Port (Порт): 22 (порт по умолчанию — 22)
После ввода необходимых настроек конфигурации нажмите кнопку «Quickconnect» (Быстрое подключение).
Затем нажмите кнопку OK, и соединение должно быть установлено мгновенно.
После установления FTP-соединения окно «Remote site» (Удалённый сайт), выделенное на рисунке ниже, позволяет вам просматривать каталоги Raspberry Pi и получать доступ ко всем его файлам.
Скачивание файлов с Raspberry Pi на ПК с Windows
Вы можете быстро скачать любые файлы или папки с вашего Raspberry Pi.
Просмотрите папки Raspberry Pi, используя раздел «Remote site» (Удалённый сайт).
Щёлкните правой кнопкой мыши, чтобы открыть меню параметров.
Нажмите кнопку «Download» (Скачать), чтобы загрузить нужный файл.
Вы также можете редактировать файл, создавать новый каталог, создавать новые файлы, удалять файлы, переименовывать файлы и многое другое.
После скачивания файла откройте вкладку «Successful transfers» (Успешные передачи) в нижнем левом углу, чтобы найти расположение, куда файл был сохранён на вашем ПК с Windows.
Передача файлов с ПК с Windows на Raspberry Pi
Вы также можете передать/загрузить любые файлы или папки с вашего ПК с Windows на Raspberry Pi.
Найдите файл или папку, которую вы хотите передать на Raspberry Pi, и перетащите её в окно «Remote site» (Удалённый сайт) в FileZilla в нужную папку.
После загрузки файла на ваш RPi в нижнем левом углу вы можете открыть вкладку «Successful transfers» (Успешные передачи), чтобы убедиться, что процесс завершён.
Заключение
При использовании Raspberry Pi иногда требуется передать файлы на Raspberry Pi или удалённо скачать существующие файлы. Установленная программа FileZilla значительно упрощает выполнение этой задачи.
У нас есть другие практические руководства по Raspberry Pi, которые могут оказаться полезными:
Raspberry Pi: Настройка подключения к удалённому рабочему столу (RDP) — Windows PC
Программирование Raspberry Pi удалённо с помощью VS Code (Remote-SSH)
Все наши проекты для Raspberry Pi вы можете найти по следующей ссылке: