Для управления файлами Raspberry Pi с удалённого компьютера, нужно установить FTP сервер vsftpd.
Откройте на Raspberry Pi эмулятор Терминала ( LXTerminal в Raspbian, Terminology в Bodhi Linux) или подключитесь с удалённого компьютера с помощью SSH-клиента и введите команду:
Для этого надо зайти в /etc, в самом низу найти файл vsftpd.conf и нажать «Правка» (F4). Появится окно редактора, с помощью которого можно изменять конфигурацию. Для выхода нажать Ctrl+X, Y, Enter. В некоторых эмуляторах Терминала, например Terra, будет запрос на использование редактора, если есть выбор.
Убираем крестик, нажимаем Далее. Файлы появились на Raspberry Pi. Для наглядности я их выделил клавишей Insert.
Откройте на Raspberry Pi эмулятор Терминала ( LXTerminal в Raspbian, Terminology в Bodhi Linux) или подключитесь с удалённого компьютера с помощью SSH-клиента и введите команду:
sudo apt-get install vsftpd
После установки программы нужно отредактировать файл конфигурации vsftpd.conf. Для этого введите команду:
sudo nano /etc/vsftpd.conf
В открывшемся окне редактора, нужно раскомментировать (удалить знак #) строки local_enable=yes и write_enable=yes. Для выхода нажать Ctrl+X, затем Y, для подтверждения сохранения изменений и Enter.
Для редактирования, удаления и копирования файлов этого будет достаточно. Более подробно о настройках конфигурации vsftpd можно узнать здесь: http://help.ubuntu.ru/wiki/руководство_по_ubuntu_server/файловые_сервера/ftp_server
Для редактирования, удаления и копирования файлов этого будет достаточно. Более подробно о настройках конфигурации vsftpd можно узнать здесь: http://help.ubuntu.ru/wiki/руководство_по_ubuntu_server/файловые_сервера/ftp_server
На компьютере, с которого будем управлять файлами Raspberry Pi, должен быть установлен FTP клиент. Если вы работаете в Windows, то для этих целей подойдут двухпанельные файловые менеджеры имеющие функции FTP клиента - Total Commander, FAR Manager или Midnight Commander. Последний имеет Windows и Linux версии.
Рассмотрим управление файлами по FTP на примере Midnight Commander, установленном на Ubuntu.
Установить Midnight Commander в Debian/Ubuntu/Mint можно командой:
Рассмотрим управление файлами по FTP на примере Midnight Commander, установленном на Ubuntu.
Установить Midnight Commander в Debian/Ubuntu/Mint можно командой:
sudo apt-get install mc
Чтобы запустить Midnight Commander, нужно выполнить в Терминале команду mc. В появившемся окне программы выбрать Правая панель → FTP соединение.
В появившемся окне нужно указать компьютер, к файлам которого нужно получить доступ.
На скриншоте введено имя ftp://pi@192.168.1.36:21. Pi - это имя пользователя на Raspberri Pi, если он не был изменён на другой. Далее - IP-адрес Raspberry Pi (ввести адрес, который присвоен вашему Pi), затем, через двоеточие, порт для FTP доступа (21).
Имя соединения достаточно ввести один раз. В дальнейшем можно выбирать его в Истории, нажав на символ в конце строки [^]. После ввода имени нажать «Дальше». Появится запрос на ввод пароля пользователя pi. Введите пароль. В Правой панели появится файловая система Raspberry Pi. В левой останется файловая система текущей машины, на которой вы работаете. Чтобы каждый раз не вводить пароль, можно указать его через двоеточие после имени пользователя. Например: ftp://pi:пароль@xxx.xxx.x.xx:21
Файловые менеджеры предоставляют возможность производить различные действия с файлами. Для работы с Raspberry Pi, для начала, потребуется только редактирование, копирование и удаление файлов.
Для примера рассмотрим, как можно будет в дальнейшем отредактировать всё тот же файл конфигурации vsftpd.conf. Для этого надо зайти в /etc, в самом низу найти файл vsftpd.conf и нажать «Правка» (F4). Появится окно редактора, с помощью которого можно изменять конфигурацию. Для выхода нажать Ctrl+X, Y, Enter. В некоторых эмуляторах Терминала, например Terra, будет запрос на использование редактора, если есть выбор.
Теперь попробуем скопировать скриншоты этой статьи, которые хранятся на моём компьютере в папке Изображения, на Рабочий стол Raspberry Pi (папка Desktop). В левой панели (Raspberry Pi) открываем /home/pi/Desktop. В правой панели нужно открыть папку Изображения и выделить необходимый файл. Можно выделить группу файлов с помощью клавиши Insert. На скриншоте я выделил три последних. Нажимаем на Копия (F5) и получаем такое окно:
В большинстве случаев, я бы порекомендовал убрать крестик в строке Сохранять атрибуты. К примеру, этот сайт расположен на Raspberry Pi и папка с файлами сайта имеет права доступа: чтение и запись для владельца, то есть меня, только чтение для групп и остальных. Для нормального функционирования сайта нужны именно такие атрибуты всех файлов. Но сами страницы сайта я делаю, (каюсь) в редакторе под Windows и последний вариант сайта всегда хранится там же. При обновлении сайта, если не убрать крестик с Сохранения атрибутов, файлы копируются со своими правами и сайт становится недоступен. Если убрать крестик, то при копировании файлы получают такие же права, как и папка, в которую они копируются.
Убираем крестик, нажимаем Далее. Файлы появились на Raspberry Pi. Для наглядности я их выделил клавишей Insert.
Для удаления выделенного файла или группы файлов нажать Удалить (F8).
Если есть вопросы - пишите в "Комментарии". Рад буду помочь!
Комментариев нет:
Отправить комментарий