おかゆ++

IT業界の片隅で生き残るブログ

Raspberry pi Model B+ でパスワード変更、ユーザ追加

OSはRaspbian。

最初からいるユーザ pi/raspberry とは別に、作業用のユーザを作っておくことにする。

piのパスワード変更

raspi-configからでも変更できるっぽいが、普通に変更する。

pi@raspberrypi:~ $ passwd

ユーザ追加

hogeユーザを追加する。

pi@raspberrypi:~ $ sudo adduser hoge

sudoユーザに追加。

sudo gpasswd -a hoge sudo

Raspberry piにNginxとPHP導入

Apacheのほうが慣れてるけど、どうせなら知らないものを使ってみるのと、ラズパイの性能とかを考慮して、Nginxにしてみる。 まずはNginxとPHPをインストール。

$ sudo apt-get install nginx
$ sudo apt-get install php5 php5-fpm php5-cgi php5-cli php5-mysql

この時点でとりあえずテストページが見えるようになる。

設定ファイルを作成する。defaultの設定をコピーして作ることにする。

$ cd /etc/nginx
$ sudo cp sites-available/default sites-available/pi
$ sudo vim pi

シンボリックリンクを張って、サイトを有効にする。

$ sudo ln -s /etc/nginx/sites-available/pi /etc/nginx/sites-enabled/

設定ファイルの構文をチェックして、問題なければ設定をリロードする。

$ sudo nginx -t
$ sudo nginx -s reload

設定自体は以上でできているはず。

Raspberry piにfirewall導入

インストール

そも最初はインストールされていないっぽいので、入れる。

$ sudo apt-get install ufw

ufwiptablesを簡単に設定できるもの、らしい。

設定

以下を目指す。

  • 基本はdeny
  • ssh用に22番ポートは許可
  • 80番ポートは許可
  • 443番ポートは許可
$ sudo ufw disable
$ sudo ufw default deny
$ sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22
$ sudo ufw allow 80
$ sudo ufw allow 443
$ sudo ufw enable
$ sudo ufw status