MacFeeling Blog

マックな感じ …

Raspberry Piのセットアップ(FTPサーバ編)Stretch版

公開 : | 0件のコメント

この記事は最終更新日から 約2年が経過しているので情報が古い可能性があります。

Raspberry PiのOS「Raspbian」を遅ればせながら、JessieからStretchにしたので、備忘録を
今回はFTPサーバ編

(ターミナルのログは所々Jessieの時のものを使っています...)

環境は
macOS High Sierra 10.13.6
すべてマックのターミナル.appを使っての操作です。

motionが作成した画像ファイルにアクセスするのに、最初はSambaをインストールしたのですが、MacのFinderでの表示が遅くて使えなかったので、FTPサーバを起動して、MacからFTPクライアントアプリでアクセスして、必要なファイルをダウンロードまたはクイックルックで閲覧するようにしてみました。

vsftpdを使ってFTPサーバを稼働

Macでターミナルを起動して、Raspbeery Piにssh接続をしておきます。

vsftpdのインストール(入力するのは「」の中)

sudo apt-get update」と入力してリターンキー
sudo apt-get install vsftpd」と入力してリターンキー

途中で、Do you want to continue? [Y/n]と聞かれたら
Y」と入力してリターンキー

インストールが完了したら、設定ファイルの編集
vsftpdの停止
sudo service vsftpd stop」と入力してリターンキー

設定ファイルのバックアップ
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf-backup」と入力してリターンキー

設定ファイルの編集
sudo nano /etc/vsftpd.conf」と入力してリターンキー

以下を変更
anonymous_enable=NO (匿名ユーザーのログイン禁止)
local_enable=YES(ローカルユーザーを許可)
write_enable=YES (書き込み許可)
local_umask=022(ファイル作成時のパーミッション755)

ascii_upload_enable=YES
ascii_download_enable=YES

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

問題なければ、「controlキー + o
File Name to Writeと下に表示されたらリターンキー
controlキー + x」で編集を終了します。

ユーザpiを追加
sudo nano /etc/vsftpd.chroot_list」と入力してリターンキー
以下を追加

pi

問題なければ、「controlキー + o
File Name to Writeと下に表示されたらリターンキー
controlキー + x」で編集を終了します。

vsftpdの起動
sudo service vsftpd start」と入力してリターンキー

MacのFTPクライアントアプリから接続

ここではYummy FTP Proの設定

例では
プロトコル:FTP
サーバ:192.168.0.123(固定したIPアドレス)
ユーザ名:pi
パスワード:piのパスワード
ポート:21
パッシブFTPを使用にチェックを入れる
初期フォルダ:/mnt/usb1/motion/(/mnt/usb1/にマウントした外付けのUSBメモリに motion ディレクトリを作成してそれを指定)
ローカルパス:~/Pictures/motion (Mac側はピクチャフォルダ内にmotionフォルダを作成してそれを指定)
名前:Raspberry Pi

raspi01

接続したら、
右側(Raspbeery Pi)のファイルを選択して、スペースキーを押せば、クイックルックで見ることもできます。
矢印キーで移動できますが、あまり早いと処理が追いつかないので、その場合はローカル(Mac側)にダウンロードした方がイイです。
ダウンロードは、右側(Raspbeery Pi)で必要なファイルを選択したら、上のダウンロードアイコンをクリックするだけ。
raspi02

補足
Raspberry Piの終了について
sudo shutdown -h now」と入力してリターンキー

緑色のランプが何度か点滅して、赤色のランプのみの点灯になれば、コンセントから抜いて大丈夫です。

$ sudo shutdown -h now
Connection to 192.168.0.123 closed by remote host.
Connection to 192.168.0.123 closed.

コメントを残す

必須欄は * がついています




日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)