sambaでラズパイとWindowsをファイルを共有する

Contents

ラズパイのファイル共有はsamba!

sambaのインストール

ぴぽこ

windowsといちいちUSBメモリでファイルを移動するのは大変よね。

ねこっぴ

ということではwindowsとのファイル共有ができるsambaをインストールしましょう! ターミナルを起動にゃ。

ねこっぴ

以下のコマンドをコピペで1つづつ貼り付けてEnterにゃ。

よくコマンドに -y がついているのを見かけますが全部「はい」で進めるオプションとのことです。

コマンドのせつめい

sudo apt update ※パッケージリストの更新
sudo apt upgrade -y
※インスト済のソフトを最新に更新
sudo apt install samba -y
※sambaをインストール

sudo apt update
sudo apt upgrade -y
sudo apt install samba -y
ぴぽこ

たしか1行目と2行目はついさっき実行してたりしたら3行目だけでOKなのよね

ねこっぴ

1行目、貼り付けて Enterにゃ!

ねこっぴ

2行目、貼り付けて Enterにゃ!

ねこっぴ

3行目、貼り付けて Enterにゃ!

ぴぽこ

完了でーす! でもちょっと気になったことがあります!
sudo apt update、 sudo apt-get update 。ラズパイのコマンドを調べてるとサイトによって入り混じってる気がします。違いはなんでしょう。

ねこっぴ

調べてみると、どうも apt のほうが改良された最新のコマンドぽい。 apt を使うので正解みたいにゃね。

ぴぽこ

りょうかい! スッキリしました。

sambaの設定 (smb.confに追記)

ねこっぴ

次に 管理権限ファイラーをメニュー登録 の回で作ったショートカットで 管理者権限でファイルマネージャーを起動にゃ。

ねこっぴ

起動したら /etc/samba 、etcフォルダの中の sambaフォルダを、あとでどこいじったんだっけ?って忘れちゃうのでブックマークしときましょ。

ねこっぴ

もし、あれ登録されてない?と思ったらファイルマネージャーを再起動すればたぶん見えるにゃ。再度 /etc/samba を開きます。

ねこっぴ

samb.conf を右クリックで Mousepad とかでひらくにゃ。

ぴぽこ

うわ。警告が表示されてます! 管理者権限(rootアカウント)でいじるってことはやっぱり注意しないとなんですねー。

ねこっぴ

なんの修正に失敗したかにもよるとおもうけど、ネット繋がんなくなったり画面見えないまま立ち上がったり、起動すらしなかったりもあるから慎重にこしたことはないにゃね。

ねこっぴ

さてこの smb.confの一番下に以下の文章を追記 (コピペ)するにゃよ。

ブログ内のラズパイの説明では ユーザー名「 pi 」を使用しています。(/home/ユーザー名)

追加記入のせつめい

[Share] ※windowsから見た場合のフォルダ名になる
comment = Raspberry pi ※上の名前をwindowsでホバーしたら見えたりする名前
path = /home
※ラズパイの /home 以下が共有される
force user = pi
※このユーザー名の権限で実行される(設定したユーザー名記入でOK)
guest ok = yes
※パスワードを入れないでログインできる
read only = no
※読み書きができる

#------------------------------------------------
[Share]
comment = Raspberry pi
path = /home
force user = pi
guest ok = yes
read only = no
ぴぽこ

ラズパイからここ開いてコピペしました。完了です!!

ねこっぴ

ファイルを上書きしてラズパイ再起動にゃ。

ラズパイのファイルをwindowsをエクスプローラーで見る

ぴぽこ

windowsのエクスプローラーをひらくんですね!

ねこっぴ

はい、開いたらパスが表示される欄にラズパイのIPを入れるにゃ!
IPの前に¥¥をつけてにゃ! 下の例だと ¥¥192.168.0.68 にゃ。

ねこっぴ

windowsからユーザーIDとパスを聞かれたらユーザーIDだけでOK。

ぴぽこ

接続されました!
ラズパイの smb.conf で設定した名前で表示されてます~!

ねこっぴ

share を開くと設定した /home の中にあるユーザーフォルダが見えるにゃよ。

ぴぽこ

これでファイルのやりとりはらくちんね!

ねこっぴ

では次回はWindowsに負けないぐらい使いやすくなるようにキーボードのキーマップをいじってみます。

ぴぽこ

プログラミングで遊ぶのにラズパイなんか打ちづらい..とかやだもんね。おっけー!

パスワードをかけたい場合はどうするの?
ぴぽこ

guest ok = no した状態でwindowsから操作するとIDとパスワードを入力するウインドウが出ます。しかしパスワードはOSの初期設定したときにユーザー名と一緒にいれたパスワードでは通りません。調べてみると ターミナルからの操作で新規にsambaユーザーを設定し、そのユーザーに対してパスワードを設定するという高い高い高い壁があったのでそっ閉じしました。

TextEditor と MousePad
ぴぽこ

テキストファイルを普通のファイルマネージャーから右クリックするとTextEditorという名前。管理者権限で起動したファイルマネージャーからだとMousePadという名前。初期のフォントサイズが違うので違うエディタ??と勘違いしましたが、単純にどちらもMousePadというテキストエディタのようです。ファイルマネージャーは普通に開くのと管理者権限で開くのでは設定を別に残せるようなので、重要フォルダへのブックマークを別々に残せてなにげに便利です。


Contents