Sambaは、Unixベースのオペレーティングシステム用の標準的なWindows相互運用性プログラムスイートです。これにより、ネットワーク管理者は、MicrosoftWindowsおよびUnix/Linuxシステムを実行しているコンピューター間でファイルと印刷を共有できます。基本的に、SambaはSMB / CIFSプロトコルを使用して、安全で安定したファイル/プリンター共有を行います。これには、NetBIOS over TCP / IP(NBT)などの他の複数のプロトコルが含まれます。
Samba共有を使用すると、複数のシステムでネットワークを介して単一のリソースを共有できます。たとえば、プリンターを共有すると、ハードウェアのコストが削減されます。また、sambaを使用してディレクトリサーバーを共有し、リモートシステムに簡単にマウントできます。
このチュートリアルは、リモートsamba共有をUbuntu、Debian、またはLinuxMintシステムにマウントするのに役立ちます。
UbuntuとDebianにSamba共有をマウントする手順
このチュートリアルは、リモートシステムでディレクトリをすでに共有していることを前提としています。次に、その共有ディレクトリをUbuntuまたはDebianシステムにマウントします。
UbuntuおよびDebianシステムにリモートSamba共有をマウントするためのステップバイステップガイドに従ってください。また、システムを再起動した後でも共有ドライブを自動マウントできます。
- ステップ1- パッケージcifs-utilsをインストールする必要があります システム上で。インストール用のターミナルで次のコマンドを実行します。
sudo apt install cifs-utils
- ステップ2– その後、共有ドライブをマウントするためのディレクトリを作成します。
sudo mkdir /media/share
- ステップ3– 次に、システムにクレデンシャルファイルを作成します。セキュリティ上の理由から、これを隠しファイルとしてドット(。)を使用して作成します。ホームディレクトリに作成することをお勧めします。
nano /root/.smbcredentials
sambaのユーザー名とパスワードを上記のファイルに設定します。
username=smb_username password=smb_password
ファイルを保存し、rootアカウントでのみ読み取り可能にします。これにより、root以外のすべてのアカウントへのアクセスが制限されます。
chmod 400 /root/.smbcredentials
sudo mount -t cifs -o rw,vers=3.0,credentials=/root/.smbcredentials //192.168.1.10/share /media/share
ただし、手動でマウントされたファイルシステムは、システムの再起動後にマウントされたままにはなりません。システムの再起動後にSamba共有を自動的にマウントするには、次の手順を実行します。
/etc/fstab
に追加できます システム起動時にリモート共有を自動マウントするファイル。 以下の構成ファイルをお気に入りのテキストエディタで編集します。
sudo nano /etc/fstab
次のように、ファイルの最後に行を追加します。必要に応じて値を変更してください。
//192.168.1.10/share /media/share cifs vers=3.0,credentials=/.smbcredentials
ファイルを保存して閉じます。
結論
このチュートリアルでは、UnixライクなシステムにリモートSamba共有をマウントする方法を学びました。また、システムの起動時にリモート共有をマウントできるようになりました。