Macからラズパイにファイルを転送する
こんにちは.
今までラズパイで使用するファイルやアプリケーションはすべてラズパイで作成したりダウンロードしたりしてきましたが,徐々に複雑なことができるようになってきましたのでこのあたりでMacからラズパイにファイルを転送する方法を解説しておこうと思います.
基本的にはssh接続を使用して転送を行いますので,ラズパイ側は特に設定の必要はありません.まだssh接続の設定が済んでいない場合は,以前の記事を参考に設定を行ってください.
SFTPという方法を使って転送するので,SFTPクライアントをMacにインストールします.以下のURLからインストーラをDLし,実行してください.
Cyberduck | Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
ラズパイにssh接続し,以下のコマンドでIPを調べておきます.SFTPクライアントでBonjourが使用できないためです.Bonjourについては以前の記事をご参照ください.
ifconfig
たくさんの情報が表示されますが,無線LAN接続をしている場合はwlan0の近くに以下のような記述があると思うので,その数字をメモしてください.
inet addr:192.168.11.21
ちなみに,以前ご紹介したfringでも調べることが可能です.
インストールが完了したら起動し,新規接続をクリックします.以下の画面のようにIPアドレス,ユーザ名,およびパスワードを入力し,接続をクリックします.
初回はMac側がこのラズパイに接続をしてよいか許可を求めてくるので許可をクリックします(下図).
これで問題がなければ以下の様な画面が表示され,ラズパイの中のファイルが一覧できます.
この画面にファイルをデスクトップからドラッグアンドドロップなどでコピーすることが可能です.また,同様に削除することも可能です.
今後,プログラムが複雑になってくるとラズパイで書くよりもMacのテキストエディタなどで書いて転送するほうが都合が良くなってくるかもしれませんので,そういった際や,apt-getでインストール出来ないアプリケーションをインストールする際などに活用できると思います.
参考文献
[1]Raspberry Piで遊ぼう! 改訂第3版 〜 モデルB+完全対応