Как настроить сервер на Raspberry Pi 3

RPi3 – практически полноценный компьютер, который может работать на Linux. Следовательно, возможно создать сервер на Raspberry Pi 3. При этом он может быть практически любым: web, ftp, nas, vpn.

Как настроить сервер на Raspberry Pi 3 3164
Тэги

RPi3 – практически полноценный компьютер, который может работать на Linux. Следовательно, возможно создать сервер на Raspberry Pi 3. При этом он может быть практически любым: web, ftp, nas, vpn и т.д.

Настройка сервера на "Малине" совершенно ничем не отличается от его конфигурирования, например, на обычном ПК под управлением Linux. Поэтому рассматривать все варианты смысла нет, а стоит остановиться на каких-то конкретных примерах, чтобы понять общий принцип. В качестве оных будут взяты веб-сервер и ФТП на Raspberry Pi 3. Если же вас интересует, как сконфигурировать SAMBA, NAS или что-то другое на Raspberry Pi 3, обратитесь к соответствующей документации. При этом не обязательно использовать инструкции именно по их настройке на RPi.

Настройка SSH на Raspberry Pi 3

Первое, что рекомендуется сделать – это сконфигурировать SSH. Да, вы можете поставить vnc-server на Raspberry Pi 3, но это не лучшая идея, так как с серверами удобнее и быстрее работать удаленно именно через консоль.

Как настроить сервер на Raspberry Pi 3

Первое, что понадобится – это запустить консоль. В ней нужно ввести команду ifconfig (можно без sudo). После этого в терминале будет отображена информация о сетевых интерфейсах. В ней интересует только одна вещь – в пункте eth0 есть строчка inet addr. После неё следует 4 группы цифр – это IP-адрес "Малины". Его нужно куда-нибудь записать. Именно по нему впоследствии станет совершаться подключение.

Обычно SSH отсутствует в системе, поэтому его нужно установить. Если на "Малине" установлен Raspbian или другой дистрибутив, основанный на Debian, это делается из-под sudo командой: apt-get install ssh. После завершения процесса загрузки останется перезагрузиться любым удобным способом, например, посредством ввода команды: sudo shutdown –r now.

После того, как на RPi загрузится операционная система, в терминале потребуется из под sudo ввести следующую команду: /etc/init.d/ssh start. Это запустит демона SSH. Следует отметить, что данную команду потребуется вводить после каждой перезагрузки. Чтобы этого не делать, нужно добавить её исполнение в автозагрузку.

Все, теперь можно отключать от Raspberry Pi 3 всю периферию и монитор. А чтобы к ней подключиться, потребуется:

  • на обычном компьютере установить программу для подключения по SSH (например, PuTTy);
  • указать реквизиты доступа (IP, имя пользователя и пароль от учетной записи в Linux на RPi);
  • подключиться и начать удаленное управление.

Как установить веб-сервер на RPi3

Установить web-server на Raspberry Pi 3 предельно просто. После того, как было выполнено подключение к "Малине", нужно вести из-под sudo команду установки (apt-get install), а после нее указать перечень ПО, которое требуется установить: apache2 php5 libapache2-mod-php5. При желании можно инсталлировать и более свежие версии.

apt-get install apache2 php5 libapache2-mod-php5

Когда указанные пакеты будут установлены, потребуется перезапустить службу. Для этого из-под суперпользователя нужно ввести команду service apache2 restart. Она должна начать работать. Чтобы проверить функционирование Apache, следует в браузере компьютера указать IP-адрес RPi. Если появилась страница, на которой написано: It Works!, тогда все работает.

После этого можно установить СУБД. Чтобы поставить MySQL, потребуется инсталлировать 3 пакета: mysql-server, mysql-client и php5-mysql (если используется другая версия PHP, то после соответствующей аббревиатуры нужно указать иную цифру).

Купить
Raspberry PI
Проверенный поставщик
MyRaspberri.ru рекоммендует

Настройка FTP на Raspberry

Установить на Raspberry Pi 3 ftp-сервер еще проще. Для этого вначале из-под sudo следует выполнить ряд команд и произвести конфигурирование:

  • chown –R pi /var/www – дает нужные права веб-папке;
  • apt-get install vsftpd – устанавливает необходимого демона;
  • в файле /etc/vsftpd.conf изменить следующее: local_enable=YES and write_enable=YES, force_dot_files=YES;
  • service vsftpd restart – перезагружает сервис.

Для удобства можно еще и добавить быструю ссылку к папке /var/www. Для этого нужно ввести в терминале команду: ln –s /var/www/ ~/www. Сделав это, можно будет подключаться к расшаренной папке по быстрой ссылке. Но учитывайте, что для этого нужно входить под пользователем, под которым это настраивалось (в случае в Raspbian стандартным юзернеймом является Pi).

После того как все вышеперечисленное будет выполнено, можно подключаться "Малине" через любой FTP-клиент. В качестве реквизитов доступа нужно указывать логин/пароль, которые используются для входа в учетную запись в операционной системе, установленной на Raspberry Pi.

Как можно убедиться, настройка сервера на RPi3 не отличается сложностью. Но самое главное – она полностью аналогична их конфигурированию на других платформах. Следовательно, можно пользоваться, в том числе официальными инструкциями.


Оставить комментарий

Обучение разработке Raspberri Pi
Хочешь научиться делать крутые штуки с RaspberryPi? Оставь заявку и мы отправим тебе информацию о наших курсах.
Оставить заявку

Автор курса Сергей Кузнецов, специалист по Raspberri Pi