为了避免一些小的问题也要老是重启电脑,还是狠心要装个虚拟机,那共享就必不可少了,virtualbox的共享我是不想提了,所以还是用samba服务器吧,下面是我的安装过程:
所有工作之前,请确保你的虚拟机和WINDOWS之间的网络连接方式是桥接,否则samba访问失败
1、安装samba:
这个我还是比较喜欢用命令行安装,当然也可以直接用系统自带的
Synaptic package manager
sudo apt-get install samba smbfs smbclient system-config-samba
samba 提供共享服务
system-config-samba用来创建,修改,删除samba共享(界面)
smbfs 一种支持 SMB/CIFS 协议的文件系统。该协议用于在 Windows 工作组 (Workgroups)、Windows NTLan Manager之间相互通信。
smbclient 可存取SMB/CIFS服务器的用户端程序
2、配置共享目录:
首先建立共享目录,我是在/home/gans下面建立了一个mysharefolder,并且要设置访问
权限:chmod 777 mysharefolder -R
# sudo gedit /etc/samba/smb.conf
在最后面添加如下内容:
[Public]
path = /home/gans/mysharefolder
available = yes
browseable = yes
guest ok = yes
writeable = yes
force user = gans
force group = gans
这里我解释下最后两个的目的:
这是为了从WINDOWS移动进来的文件的属性自动都是gans用户和组,这样就不用转换了
(这里没有用界面配置共享目录,其实上面的那个界面配置共享目录的可以不装,
如果要用界面配置:#sudo system-config-samba
)
3、重启samba:
sudo /etc/init.d/smbd restart
4、访问:
首先要确保虚拟机里的ubuntu和windows系统的IP在一个段,比如主机:192.168.1.1
那么,ubuntu可以是192.168.1.(2-254)
这样就可以访问了,在windows的开始->运行里面输入:\\ubuntu的IP地址
PS:
1、开始windows上面访问samba很慢,后来查了网上资料,找到解决办法,原理具体我就不说,主要是防火墙导致的,解决办法:
# iptables -A INPUT -i lo -j ACCEPT
2、sudo smbpasswd -a 账号 (这是为账号添加密码)
这是为用户添加samba密码,可以和登陆系统的密码不一样,但是我好像访问的时候没用到密码,可能以后会有用吧,注意下这个,有个概念就行
阅读(4664) | 评论(0) | 转发(0) |