1. ホーム
  2. オペレーティングシステム
  3. Ubuntu/Debian

ubuntu環境へのsambaのインストールとLinuxに必要なソフトウエア

2022-01-19 02:58:30

ubuntuで開発をしていると、書いたプログラムを他の人と共有したり、自分用にコピーを作ったりすることが必要になることがあります。USBメモリからコピーするのが一般的ですが、頻繁にコピーする必要がある場合、不便に感じることがあります。ここでは、Sambaサーバーを使った共有という、より良い方法を紹介します。

Sambaは、LinuxおよびUNIXシステムにおけるSMBプロトコルのフリーソフトウェア実装であり、サーバーとクライアントプログラムで構成されています。

Sambaサーバーは、2つの異なるOS間の橋渡しをし、LinuxとWindowsシステム間の通信を可能にします。Linuxオペレーティングシステム下のsambaサービスは、WindowsホストがLinux下で共有ファイルにアクセスすることを可能にし、幅広いLinux愛好家に大きな利便性を提供します。

まず、ubuntuの環境にsambaをインストールする必要があります。

のインストールコマンドを、以下のように実行します。

sudo apt-get install samba smbfs smbclient system-config-samba

Ubuntu 14.04の場合、以下のコマンドをインストールしてください: sudo apt-get install samba samba-common system-config-samba python-glade2 gksu  

<ブロッククオート

samba: Sambaのコアコンポーネントです。
/{br smbfs。SMB/CIFS プロトコルをサポートするファイルシステム。
smbclient: 他のマシンにアクセスするsambaクライアント。
system-config-samba: GUI 設定ツール。

SambaをGUIで適宜設定する。

1) ユーザーの追加

2) Linuxの共有ディレクトリとそのパーミッションの設定

3. の使用感をテストする。

(1) Windowsホストからubuntuの共有ディレクトリにアクセスしたい場合、2つのシステムのネットワークがレベル分けされていなければアクセスできません。

2) ubuntuのipを取得するために、ターミナルでifconfigと入力します。

3) sambaの共有ディレクトリにアクセスするために、WindowsホストでStart-->Run--> \10.220.x.x(ubuntu ip)\share(share name)と操作します。

4) ユーザー名、パスワードを入力します。

5) 共有ディレクトリにアクセスする。

ネットワークドライバのマッピング

今後、ubuntuの共有ディレクトリにアクセスするには、WindowsホストでStart-->Run--> \10.220.x.x(ubuntu ip)\share(share name) という操作をしないといけないので、非常に面倒です。ネットワークドライブをマッピングするのが良い方法です。

将来的には、マイコンピュータを開いて、共有ディレクトリを直接見ることができます(ubuntuが有効になっていることが条件です)。もう使いたくなければ、ネットワークドライブを切断することもできます。{{img

samba サービスに問題がある場合、サービスを再起動するために

<ブロッククオート

sudo サービス smbd 再起動

さて、今回の記事は以上です。今後、BinaryDevelopをよりサポートしていただけると幸いです。