GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuにSambaをインストールして設定する方法

WindowsマシンとLinuxマシンの両方で構成されるネットワークがあり、それらの間で共有を有効にしたい場合。これは、便利なツールSambaを使用して実現できます。これは、ファイルやプリンターなどの共有リソースにアクセスできるオープンソースツールです。

この記事では、SambaをWindowsおよびLinuxOS用のファイルストレージシステムとしてインストールおよび構成する方法を示します。また、他のLinuxおよびWindowsクライアントOSを使用してSamba共有ファイルにアクセスする方法も示します。共有にアクセスする前に、サーバーとクライアントOSが同じIPサブネットにあることを確認してください。

この記事では、Sambaサーバーのインストールと構成にUbuntu18.04LTSを使用しています。

UbuntuへのSambaのインストール

Ctrl + Alt + Tを押してターミナルを起動します 次に、キーの組み合わせを入力して、次のコマンドを入力してSambaをインストールします。

$ sudo apt install samba

SAMBAのインストールを確認する

次のコマンドを入力して、Sambaが正常にインストールおよび実行されているかどうかを確認できます。 Sambaサービスのステータスが表示されます。

$ sudo systemctl status nmbd

Sambaがアクティブで実行中であるという上記のステータスを確認できます。

Sambaの構成

インストールが完了したら、構成する必要があります。

1.まず、すべての共有データが保存されるSambaディレクトリを作成する必要があります。ターミナルを開き、sudoとして次のコマンドを実行します。

$sudo mkdir /samba

新しいサブディレクトリsambaが作成されます ルートディレクトリにあります。

2.構成ファイルを同じディレクトリまたは別のディレクトリにコピーして、バックアップを作成します。ファイルをコピーするには、次のコマンドをsudoとして実行します。

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

同じディレクトリにバックアップファイルが作成されます。

3.ここで、構成ファイルを編集します。Sambaの構成ファイルは、smb.confという名前のファイルの/ etc /samba/にあります。 Gedit、Nano、またはVimを使用して、任意の構成ファイルを編集できます。 nanoエディターを使用してファイルを編集するには、ターミナルを開き、sudoとして次のコマンドを実行します。

$ sudo nano /etc/samba/smb.conf

Samba共有の構成

次に、新しいディレクトリ sambaを構成します。 シェアとして。このために、Samba構成ファイルに次の行を追加する必要があります。

smb.confファイルの最後に次の行を追加します。

[samba-share]
comment = Samba on Ubuntu
path = /samba
read only = no
browsable = yes

どこ

  • [samba-share]=共有の名前
  • コメント=共有の簡単な説明を追加
  • Path=共有のディレクトリです。
  • 読み取り専用=ユーザーが書き込みを許可されるかどうかを指定します
  • 閲覧可能=共有を共有リストに表示するかどうか

Ctrl + Oを押します 保存してCtrl+ X 終了します。

Sambaユーザーアカウントの設定

次に、Sambaのユーザーアカウントを設定します。 Sambaは共有へのアクセスにシステムアカウントを使用しますが、システムアカウントのパスワードを受け入れません。そのため、次のコマンドをsudoとして入力して、そのアカウントのパスワードを設定する必要があります。パスワードを要求されたら、新しいパスワードを入力します。

$ sudo smbpasswd -a username

Sambaサービスを再開する

すべての構成が完了したら、次のコマンドを実行してSambaサービスを再起動します。

$ sudo systemctl restart smbd.service

Samba共有の接続

前に説明したように、SambaサーバーからファイルにアクセスするにはLANにいる必要があります。つまり、Sambaサーバーとそれに接続しているクライアントのIPは同じネットワーク内にある必要があります。

たとえば、私のシナリオでは、1つのSambaサーバーと2つのクライアントがあります。1つはLinuxで、もう1つはWindowsです。 3台のマシンはすべて同じネットワーク内にあります。

  • Samba(サーバー)のIP:192.168.36.129/24
  • LinuxのIP(クライアント):192.168.36.130/24
  • WindowsのIP(クライアント):192.168.36.1/24

SambaサーバーのIP構成

ターミナルでifconfigを実行すると、任意のマシンのIPアドレスを確認できます。

$ ifconfig

SambaサーバーのIP構成は次のとおりです。

方法1:Linuxから接続する

LinuxクライアントからSamba共有に接続する方法は2つあります。

1.コマンドラインの使用

2.GUIの使用

LinuxクライアントのIP構成は次のとおりです。

1。コマンドラインの使用

Linuxコマンドラインを介してSamba共有に接続するには、 smbclientが必要です。 道具。 smbclientをインストールするには、ターミナルを開き、次のコマンドをsudoとして実行します。

$ sudo apt install smbclient

インストールが完了したら、次の構文を使用してコマンドを実行し、Samba共有にアクセスします。

$ sudo smbclient //[IP_address or Host_name]/share_name –U username
  • [IPアドレスまたはホスト名] SambaサーバーのIPアドレスまたはホスト名です
  • [share_name] Samba共有の名前です
  • [ユーザー名] 共有にアクセスしているユーザーの名前です

パスワードの入力を求められます。パスワードを入力すると、SambaCLIにログインします。 helpと入力できます さまざまなコマンドのリストを表示します。

2。 GUIの使用

GUIを介してSamba共有にアクセスするには、Linuxファイルマネージャーを開きます。 サーバーに接続をクリックします ファイルマネージャウィンドウの左側のペインにあります。

サーバーに接続 ウィンドウで、次の構文でSambaサーバーアドレスを入力し、接続をクリックします。 。

smb://[IP_addressまたはHost_name]/ [share_name]

次の画面が表示されます。 名前を付けて接続から オプションで、登録ユーザーを選択します 。

Sambaのユーザー名とパスワードを入力します。ドメインをデフォルトのままにして、接続をクリックします 。

接続が確立されたことがわかります。これで、Sambaサーバー上のファイルにアクセスできます。

方法2:Windowsから接続する

Windows OSを使用してSamba共有に接続するには、次の2つの方法があります。

1.実行ユーティリティの使用

2.ファイルエクスプローラーの使用

MyWindowsクライアントマシンのIP構成は次のとおりです。

1。実行ユーティリティの使用

Windowsキー+Rを押します 実行を起動します 効用。次の構文でアドレスを入力してSamba共有にアクセスし、Enterキーを押します。

\\[IPアドレス]\[共有名]

資格情報の入力を求められます。 Samba共有のクレデンシャルを入力し、[ OK]をクリックします 。

接続が確立されたことがわかります。これで、Sambaサーバー上のファイルにアクセスできます。

2。ファイルエクスプローラーの使用

ウィンドウでファイルエクスプローラーを起動します。左側のペインで、このPCを右クリックします 。次に、ネットワークの場所を追加を選択します ドロップダウンオプションから。

ネットワークの場所を追加が起動します ウィザード。 次へをクリックし続けます 次の画面が表示されるまで。構文に従ってSamba共有アドレスを追加し、次へをクリックします 。

\\[IPアドレス]\share_name

次の画面で、共有場所の名前を変更できます。 次へをクリックします 次に、[完了]をクリックします プロセスを完了します。

上記のプロセスが完了すると、資格情報の入力を求められ、Samba共有の資格情報を入力して、[ OK]をクリックします。 。

接続が確立されたことがわかります。これで、Sambaサーバー上のファイルにアクセスできます。

したがって、まとめとして、Ubuntu18.04LTSにSambaをインストールして構成して共有を作成する方法を学びました。 LinuxとWindowsOSを使用してこれらの共有を接続する方法を学びました。


Ubuntu
  1. Ubuntu18.04にRedisをインストールして構成する方法

  2. Ubuntu18.04にRedmineをインストールして設定する方法

  3. Ubuntu linuxにsambaをインストールして設定する方法は?

  1. Ubuntu18.04にSambaをインストールして設定する方法

  2. Ubuntu18.04にSquidプロキシをインストールして構成する方法

  3. Ubuntu20.04にRedisをインストールして構成する方法

  1. Ubuntu20.04にSquidプロキシをインストールして構成する方法

  2. Ubuntu20.04にJenkinsをインストールして構成する方法

  3. Ubuntu16.04にAskbotをインストールして構成する方法