您的位置:首页 > 运维架构 > Linux

Samba实现Linux与Window文件的传输

2016-07-11 23:58 706 查看
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

Windows向Linux传输文件

01、Windows上建立共享目录

Linux上登录

smbclient -L //192.168.1.105 -U mvp #查询共享目录

smbclient //192.168.1.105/share -U mvp #登录共享目录

Linux上挂载文件

mount -o username=mvp,password=89 //192.168.1.105 /mnt #挂载共享目录到本机

实现自动挂载 /etc/fstab



mount -a #刷新挂载点

Linux向Window传输文件

samba

yun install -y samba samba-client #安装Samba

mkdir /openshare #建立共享文件

chcon -R -t samba_share_t /openshare #修改SE上下文

chmod o+w /openshare #更改其他用户写权限

vim /etc/samba/smb.conf

配置如下:

[openshare]
path=/openshare #共享路径
hosts allow=all #允许所有IP访问
writable=yes #可写
browseable=yes #可浏览目录

添加Samba用户

useradd -s /sbin/nologin mvp #添加用户

smbpasswd -a mvp #设置samba 用户密码

systemctl enable smb ;systemctl start smb #Samba服务,自启动

firewall-cmd --add-service=samba --permanent; firewall-cmd --reload  #添加防火墙

ip a #查看Linux IP



Windows开机自动挂载





参考学习:
http://www.linuxidc.com/Linux/2014-12/110459.htm http://www.doc88.com/p-2002997665543.html
rhel7以下:http://pengbotao.cn/linux-samba-install.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: