ペコネット

ページの先頭へ
ページの先頭へ
ホーム > サーバー構築 > ローカル仮想マシンで各種構築 > ファイル共有サーバー(Samba)をセットする

ファイル共有サーバー(Samba)をセットする

さまざまなデバイスがサポートしているWindowsネットワークを実装したSambaを利用して共有フォルダを作成。ファイル共有サーバーをセッティングします。

※ Sambaについてはペコネット関連サイト(ミニウィキ)でも記述しています。

UbuntuにをSambaをインストール1

画像の拡大

Ubuntu-Vにログインします。

UbuntuにをSambaをインストール2

画像の拡大

$ sudo apt install samba

Windowsファイル共有サーバー「Samba」をインストールします。

UbuntuにをSambaをインストール3

画像の拡大

$ mkdir /home/peco/share

共有するフォルダ「share」の作成。

$ chmod 775 /home/peco/share

共有するフォルダのパーミッションの変更。

Samba設定ファイルの編集

UbuntuにをSambaをインストール4

画像の拡大

$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.default

設定ミスに備え、デフォルトの設定ファイルをコピー(バックアップ)しておきます。

$ sudo vim /etc/samba/smb.conf

エディタでSambaサーバーの設定ファイルを開きます。

vimエディタの基本的な使い方

UbuntuにをSambaをインストール5

画像の拡大

[share]
path = /home/peco/share

設定ファイルの文末に共有フォルダのパスだけ記述してみます。


※ 接続確認後に記述を追加しています

UbuntuにをSambaをインストール:設定の追加

画像の拡大

[share]
path = /home/peco/share
writable = yes
guest ok = no
create mode = 0777
directory mode = 0777
  • [share] : Windowsに表示されるフォルダ名
  • path : 共有フォルダのUbuntu上のパス
  • writable : 書き込み可能かどうか
  • guest ok : ゲストの接続が可能かどうか
  • create mode : ファイルの作成(0777 : フルコントロール)
  • directory mode : ディレクトリの作成(0777 : フルコントロール)

  • Windowsからアクセスする。

    UbuntuにをSambaをインストール6

    画像の拡大

    Windowsエクスプローラーのアドレスバーに「\\192.168.3.10」と入力して⏎で進むと「share」というフォルダが表示されます。ダブルクリックで開きますが…

    UbuntuにをSambaをインストール7

    画像の拡大

    ネットワーク資格情報の入力ダイアログが表示されました。Ubuntuにログインしているユーザー名とパスワードを入力したところ…アクセスを拒否されました。

    Sambaユーザーの作成

    Ubuntuのユーザーとは別にSambaのユーザーの作成が必要なようです。pdgeditコマンドを使用します。

    UbuntuにをSambaをインストール8

    画像の拡大

    $ sudo pdbedit -a -u peco

    pdbeditコマンドで(Ubuntu自体にアカウントのあるユーザーから)Sambaユーザーを作成します。

    「-a」オプションでユーザーを追加「-u」オプションでユーザー名を指定します。

    UbuntuにをSambaをインストール9

    画像の拡大

    ネットワーク資格情報に、作成したSambaユーザーの情報を入力しなおすと…フォルダを開くことができました。あらかじめUbuntu上で作成して保存していたテキストファイルも確認できました。

    iPhoneからアクセスする。

    iPhoneからファイル共有サーバーにアクセスします。ローカル内に限定されますが、iCloudなどを経由せずにダイレクトにアクセスできます。

    iPhoneからSambaサーバーにアクセス1

    画像の拡大

    iPhoneの標準アプリ「ファイル」をタップして開きます。

    iPhoneからSambaサーバーにアクセス2

    画像の拡大

    ブラウズ画面の右上にある「…」をタップして、さらに「サーバーへ接続」をタップ。

    iPhoneからSambaサーバーにアクセス3

    画像の拡大

    smb://192.168.3.10」と入力して「接続」をタップ。

    ※ smbというのはWindowsファイル共有に使われているプロトコルです。

    iPhoneからSambaサーバーにアクセス4

    画像の拡大

    ユーザー名(ここでは「peco」)とパスワードを入力して「次へ」をタップ。

    iPhoneからSambaサーバーにアクセス5

    画像の拡大

    「share」フォルダが表示されました。タップします。

    iPhoneからSambaサーバーにアクセス6

    画像の拡大

    確認用に置かれた、テキストファイルが表示されました。