macからraspberry piのファイルに直接アクセス(afp)
普段raspberry piのpythonのコードは直接sshでログインしてvimで編集することが多いのだが、最近macにemacsの環境をセットアップしたのでmacのemacsから直接raspberry piのソースコードを編集してみたくなった。
調べたところafp(Apple Filing Protocol)でアクセスするのが簡単らしいことがわかりやってみた。
raspberry piでの設定
raspberry piでは
sudo apt-get install netatalk
を行いnetatalkをインストール後に
sudo vi /etc/netatalk/afp.conf
にて設定ファイルを
[Homes]
basedir regex = /home
通り編集する。
macでの操作
FinderにてCmd+kで開かれたダイアログで
afp://raspberrypi.local
と入力するとユーザー名とパスワードを聞かれるのでraspberry piのユーザー名とパスワードを入力するとFinderにraspberrypiの/home/piが表示される。絶対パスは /Volume/pi's home/ だった。
raspberrypi.local でアクセスするためには avahi をraspberry pi にインストールしておく必要があるので入れていない場合は直接 raspberry piのIPアドレスを指定すれば良い。
さて、これで快適になるかなと思ったが思ったよりもファイルアクセスが遅くちょっと期待はずれだった。ちなみに環境は Raspberry Pi3。
今回のエッセンス
・macからraspberry piにアクセスするには netatalk をraspberry piに入れる。
・raspberry piで /etc/netatalk/afp.conf を編集する。
・macのFinderから afp://raspberrypi.local でアクセスする。
この記事が気に入ったらサポートをしてみませんか?