水瓶座列車

どこまで行けるか、とりあえず発車します。

Sambaサーバーの設定手順(Ubuntu18.04)とWindowsからのアクセス方法

f:id:aquarius999:20201110010938j:plain

 

 ソフト開発ではLinux専用マシンを置いて、作業用のWindows上からネットワーク経由で、

Linux上のファイルを編集したりビルドすることが普通になっています。

しかし、WindowsLinuxでは、ファイルシステムが異なるので、簡単にアクセスできません。

そこを仲介するのがSambaサーバーです。

立ち上げ方は、簡単なので備忘も兼ねてその手順を書いていきます。

使用しているLinuxは、Ubuntu18.04ですが、20.04でも同様の手順でできます。

 

 

 

 

 

  1.Sambaのインストール

 

以下のコマンドで、Sambaモジュールをインストールします。

$ sudo apt-get install -y samba

 

  2.Sambaのユーザ追加

 

以下のコマンドで、Sambaサーバーにユーザーを追加します。

$ sudo pdbedit -a ユーザ名

このユーザ名は、Linux上にアカウントがあるユーザ名を指定してください。

 

  3.Sambaの設定ファイル「smb.conf」の修正

 

追加したユーザーがSambaサーバーにアクセスできるように、smb.confファイルを修正します。

場所は、/etc/samba配下にあります。 修正箇所は、計5行。  

f:id:aquarius999:20201110011025p:plain

 

左が修正前、右が修正後です。

修正を簡単に説明すると、

193~195行は、コメントを外す。

199行は、コメントを外し、yesをnoに修正する。

214行は、コメントを外し、%sをユーザ名に修正する。

で、smb.confの修正は完了です。

私の場合は、ユーザ名をmantaに設定しています。

 

  4.Sambaサーバーの再起動

 

smb.confの修正後を反映させるためにSambaサーバーを再起動させます。

service smbd restart

service nmbd restart

まだサーバーを起動していない場合でも、このコマンドで起動します。

 

 

 

  5.WindowsからSambaにアクセスする。

 

実際にWindowsからSambaにアクセスするには、

エクスプローラーを開いて、

f:id:aquarius999:20201110011118p:plain

 

赤枠のところにSambaサーバーのIPアドレスとユーザ名のパスを手書きし、

リターンキーを押すとそのユーザのディレクトリ内が表示されます。

SambaサーバーのIPアドレスは、

$ ip address

で調べることができます。

 

  6.ネットワークドライブの割り当て

 

毎回、5のように手書きしてアクセスするのも面倒なので、ネットワークドライブに割り当てておくとかなり楽です。

割り当て方は、簡単です。

エクスプローラを開き、下図の①のコンピュータタブを選択し、

②のネットワークドライブの割り当てボタンを押します。

f:id:aquarius999:20201110011143p:plain

 

押すと、下図のようなウィンドウが出ますので、赤枠に5で手書きしたパスを入れます。

f:id:aquarius999:20201110011202p:plain

 

完了を押すと下図の赤枠のようにネットワークドライブが追加され、

Sambaサーバーへのアクセスが楽になります。 

f:id:aquarius999:20201110011221p:plain

 

  7.Sambaサーバーの自動起動

 

Linuxを再起動してしまうと、このままではSambaサーバーは自動的に起動しません。

毎回わざわざ手動で起動するのも面倒なので、自動で起動するようにします。

$ systemctl enable smbd
$ systemctl enable nmbd

上記のコマンドを実行すると次回からLinuxを再起動してもSambaサーバーが自動起動します。

 

  8.最後に

 

UbuntuなどのLinuxにSambaサーバーを設定すると、

Linux/Windows間のファイルのやりとりが、劇的にやりやすくなります。

例えば、Linux上の画像をWindowsに持っていきたい場合などに便利です。

 

 

 <関連・おすすめ記事> 

Bluetoothでマルチペアリング(複数台接続)できるマウスのおすすめランキングベスト5 - 水瓶座列車

Bluetoothでマルチペアリング(複数台接続)できるキーボードのおすすめランキングベスト5 - 水瓶座列車

SSHの設定手順(Ubuntu18.04)とWindowsからのアクセス確認手順 - 水瓶座列車

Raspberry Pi (ラズパイ)で役に立つ書籍のおすすめランキングベスト5 - 水瓶座列車

RaspberryPi (ラズパイ)の購入時に最低限必要なものとおすすめセット - 水瓶座列車

プログラミングを独学で勉強するためのLinuxパソコン準備手順 - 水瓶座列車