把linux中的文件夹映射到Windows中
windows上传文件到linux,使用lrzsz或者xftp太麻烦,尝尝samba一劳永逸法!
samba服务可以把linux服务器上的某个文件夹与windows共享,两个系统都可以对文件夹进行想要的操作。
下载Samba
- Ubuntu命令
sudo apt-get install samba
- centOs命令
yum install samba samba-client.x86_64 samba-common -y
新建共享文件夹
共享文件夹就是linux和windows都可以看得到并且都可以操作的文件夹。
# 在ubuntu桌面上创建一个share共享文件夹
sudo mkdir /home/你的用户名/Desktop/share
# 文件夹授权
sudo chmod 777 /home/你的用户名/Desktop/share
配置Samba
打开/etc/samba/smb.conf文件,添加如下配置:
[你的用户名]
# path是你想要共享的文件目录
path = /home/<你的用户名>/Desktop/<共享文件夹名称>
writable = yes
browseable = yes
重启Samba
只要修改过配置文件,就必须要重启软件才能生效!
- Ubuntu版
sudo restart /etc/init.d/smbd
- centOs版
systemctl restart smb.service
新建共享资源用户
sudo smbpasswd -a <你的用户名>
New SMB password: 设置你的密码
Retype new SMB password: 再次输入密码
在Windows连接共享资源
- 在文件资源管理器的左侧栏右击此电脑,选择映射网络驱动器(N)…。
- 在文件夹(O)旁边输入: //ubuntu的IP地址/你的用户名。
- 在弹出框中输入用户名和密码(这里密码是在Samba中设置的密码)。
- 这就可以看到多出来的一个磁盘Z,ubuntu和windows都可以操作这个目录中的东西。本质上,这个文件夹是属于linux的。
如果,想要把windows共享的目录,放到linux上,就要使用windows的nfs服务。
NFS服务: 等待后续。