はじめに
Raspberry Piを操作している時に、スクリーンショットやプログラム等をWindowsPCにコピーしたい。という状況の時、USBメモリ等を使用してファイルのやり取りをするのではなく、同一のWiFiに接続していれば、sambaを使用することによって無線でファイルのやり取りができるようになる。
方法
aptを念の為アップデートをしておく
sudo apt update
sambaをインストールする
sudo apt install samba samba-common-bin
samba設定ファイルを編集する
sudo vim /etc/samba/smb.conf
or
sudo nano /etc/samba/smb.conf
以下の内容をsmb.conf
の最終行に追加する
Comment = RaspberryPi-shared-folder
Path = /home/pi
guest ok = no
Read only = no
Force user = pi
ファイルサーバにログインする用のユーザIDとパスワードを設定する
sudo smbpasswd -a <userID>
ユーザIDをpi
とする場合は以下のようにする
sudo smbpasswd -a pi
パスワード設定後、sambaの再起動を行う
sudo systemctl restart smbd
sambaの状況を確認する
sudo systemctl status smbd
q
で終了できる。緑色でactive(running)
と表示されていれば成功
WindowsPCからRasPiに接続してみる
「ネットワーク」の部分をクリックし、\\xxx.xxx.xxx.xxx
の形式でラズパイのIPアドレスを入力する。
画像のような警告が出た場合、ネットワーク設定からネットワーク探索を有効にする。
すると、WindowsのエクスプローラーからRasPiのファイルを閲覧できるようになる。
これでファイルの転送が無線で行えるようになる。