Computingしていきます。この広告は、90日以上更新していないブログに表示しています。2でmotionを立ち上げるところまでができたので、motionが吐き出す画像ファイルをリモートのサーバーに送る設定をしてみます。wondergadget.hatenablog.com画像ファイルをどうやって転送しようか悩みましたが、とりあえずsshfsを利用してみたいと思います。次の記事を参考に進めます。RaspberryPi上のSSHの設定MacのターミナルからRaspberryPiにログインしてrootになりssh-keygenコマンドを叩いて公開鍵認証用のファイルを作成します。ssh-keygenパスフレーズはなしで、.ssh以下にid_rsaとid_rsa.pubを作ります。.ssh/configファイルは次のような形にしました。~/.ssh/id_rsaこれを書いておくとssh接続時の設定が楽になります。画像ファイル転送先リモートサーバーの設定リモートサーバーはMacのVM上にCentOS7を入れて代用します。Vagrantについては次の記事を参考にどうぞ。wondergadget.hatenablog.comCentOS7のboxを選んでインストールしました。同一プライベートネットワーク上の別のマシン(RaspberryPi)からアクセスするにはブリッジの設定が必要なようです。Vagrantfileを次のように書き換えました。"192.168.0.28"ブリッジのネットワークインターフェースを固定するのとIPアドレスを指定しました。先程の.ssh/configファイルの対象がこのサーバーになるわけです。リモートサーバー上のpiユーザーの作成とSSHの設定VagrantのCentOS上にpiユーザーを作ります。pipiユーザーにRaspberryPi上で作った公開鍵を設定します。authorized_keysこれでRaspberryPiからsshで接続できるかテストしてみます。motionログインできることが確認できたらOKです。motionのファイルを保存する先のディレクトリを作成しておきました。次にRaspberryPiにsshfsとautofsをインストールします。autofsautofsの設定をします。:sshfs\#vagrant-centos\:/home/pi/motionautofsで指定しているディレクトリを用意する必要があります。/home/pi/mntautofsをリスタートします。restartこれでリモート上のCentOSのpiユーザーのmotionディレクトリをRaspberryPi上の/home/pi/mnt/motionにマウントすることができるはずです。出力するようtarget_dirの値を変更します。restartここまでやっておくと、RaspberryPiを起動しただけでmotionが勝手にサーバーにファイルを吐いてくれるようになります。autofsの設定がわからなかったり、sshfsがつながらなかったりといろいろと試行錯誤しましたが、無事に画像ファイルがリモート上のサーバーに転送されるようになりました。いえ、まだサーバーにmotionの画像を転送しただけで、画像の削除をしていないため、24時間以内のファイルだけ残すなどの設定をCentOS側に仕込みたいと思います。motionの設定もデフォルトのままなので、いろいろと検証していきたいと思います。Pi環境を構築しました。Pi環境を構築しました。Computingしていきます。2を導入し無線LAN環境で監視カメラサーバを立ち上げる(前編)月別アーカイブ参加グループプログラミングはてなブログをはじめよう!wonder2incさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。