在ubuntu虚拟机中使用samba服务器与XP主机共享文件夹

来源:互联网 发布:阿里域名,动态ip 编辑:程序博客网 时间:2024/05/17 01:44

首先设置虚拟机: 虚拟机 -> 设置 -> Hardware -> Network Adapter,在网络连接处设置为 “桥接:直接连接到物理网络”,“NAT:使用已共享的主机IP地址”处打勾。

再设置好ubuntu网络IP地址,一般使用NAT连接后,ubuntu的ip与主机就是同一个网段的,所以只要查看确认一下。


接下来在Windows下通过网络磁盘来访问ubuntu共享文件夹

1、在虚拟系统Ubuntu下新建一个文件夹,右击该文件夹,选择属性,共享,启用“共享此目录”,并允许他人在此共享里写数据 。 

   注:共享时需要Samba的支持,系统会提示安装,安装完成后,需要重启ubuntu才能生效 。如果在NAT连接下不能正常安装,可以先将虚拟机的连接设为host-only,等安装完后再重新设为NAT桥接即可。此时回到XP时可在“查看工作组计算机”里看到一个***  server(Samba,Ubuntu)的共享目录。 

  

2、在进行下一步前,必须在ubuntu中设置samba服务器的密码,否则在网络驱动器时会不成功

   创建Ubuntu samba帐户

   sudo touch /etc/samba/smbpasswd
   sudo smbpasswd -a komy              #komy必须为系统中存在的账户

   然后会要求你输入samba帐户的密码

   如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

   

 重启Ubuntu samba服务器(或者直接重启ubuntu)。

 sudo /etc/init.d/samba restart

 


3、返回Windows XP系统,右击“网上邻居”,选择“映射网络驱动器”,

在“浏览”里找到刚才在Ubuntu下共享的文件夹,选择后输入samba账号密码完成映射,

这时打开“我的电脑”会发现多了一个“网络驱动器”,如同我们的硬盘一样。


 

 这时你可以在XP系统里复制几个文件到相应的网络驱动器,然后进入Ubuntu系统,就能看到我们刚才复制的文件了;当然,我们也可以往ubuntu共享文件夹里放文件,在XP系统使用。

在创建文件共享的时候,注意主机的网卡一定要打开,否则创建共享是不能成功的,打开网卡的办法就是接上网线至路由,不要让网口空着。



0 0