VirtualBoxでLinuxゲストからのフォルダをWindowsホストと共有したいのですが(可能であれば読み書きアクセスも可能です)、その場合はどうすればいいのでしょうか?
私はこの2つのリンクで読みました。こちらとこちらでは、Sambaを使って行うことができると書いてありましたが、少し迷っていて、どうやって進めればいいのかもう少し情報が必要です
今のところ、なんとかネットワークアダプタを2つ(1つはNAT、1つはホストオンリー)設定して、LinuxゲストにSambaをインストールすることができたのですが、今、以下のような疑問があります
- Linuxゲストからフォルダを共有するには、
samba.conf
で何を入力すればいいのでしょうか?(上のリンクの一つで提供されている チュートリアル は、ホームディレクトリを共有する方法のみを説明しています) - 共有を有効にするためにゲスト上で実行する必要のあるSambaコマンドはありますか?
- これらのフォルダはホストOSだけが利用できるようにして、インターネット上では利用できないようにするにはどうすればいいのでしょうか?
- Linuxゲストが設定されたら、どのようにWindowsホストから個々の共有フォルダのそれぞれにアクセスしますか?私はこれを行うには、Windows上のドライブをマウントする必要があることを読んだが、私はSambaのログインを使用するか、またはLinuxのログインは、また、私はlocalhostを使用していますか? または私はこのためのIPを設定する必要がありますか?
Thanks!
30 Amelio Vazquez-Reina 2011-03-15
以下は smb.conf でのシェアの定義方法の例です
[readonly-share] comment = some share path = /this/folder/is/shared guest ok = no browseable = yes read only = yes
[read-write-share] comment = another share path = /this/folder/is/writable guest ok = no browseable = yes read only = no create mask = 0777 directory mask = 0777 force create mode = 777 force directory mode = 777 force security mode = 777 force directory security mode = 777
smb.confを編集した後、変更点を確認するために “testparm “を実行し、デーモンに “service smbd restart “で設定を再読ませます
この1つについては不明) “NAT “と “ホスト専用 “仮想ネットワークカードを使用すると、安全である必要があります。ホスト以外の任意の他のコンピュータからゲストのサービスに到達するには、ホスト上のポートフォワーディングを設定するか、「ブリッジド」仮想ネットワークカードを構成する必要があります
認証の種類はsmb.confで設定できます。Ubuntuのsambaのデフォルトの設定は “security = user “で、有効なユーザーアカウントで認証しなければならないことを意味します。(ゲストOK = yesを設定していない限り)
Windowsホストからアクセスするには、ゲストのIPアドレスを使用する必要があります。VBoxのNATは “10.0.2.15 “のようなアドレスを使用します。ホストから “readonly-share “の共有にアクセスするには、ファイルエクスプローラのアドレスバーに以下のようなURIを記述します
\\10.0.2.15\readonly-share
33 None 2011-03-15
bytesumの回答では、readonly-shareはフルパスではなく、$HOMEの部分を取り除いたパスでなければなりません。例:私の場合は/home/me/Documentsを共有することをテストしていましたが、私のマシンの名前はMYMACHINEです。だからWindows7では、ネットワークドライブをマッピングするときに指定しなければなりませんでした
\\MYMACHINE\Documents
HOME/MEがないことに注意してください。問題は解決しました
1 Roadowl 2015-02-20
**[Global Section]**
workgroup=WORKGROUP[your workgroup name here mine is"WORKGROUP"]
interfaces=your guest ip here
allow hosts=windows ip here
**[Share Details]**
path=samba share path
browsable=yes
readable=yes
-1 rock 2017-07-23