admin管理员组文章数量:1665592
samba详解
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
简单来说:就是可以共享Linux下的文件夹到window下
第一步:Linux打开终端下载安装samba
fff@ubuntu:~$ sudo apt-get install samba-com
上一条不行,运行以下这条操作:
fff@ubuntu:~$ sudo apt-get install samba
fff@ubuntu:~$ sudo smbpasswd -a fff(添加samba账户(即自己的Ubuntu用户名),用于windows访问linux下的samba目录)
第二步:增加samba用户->修改/etc/samba/smb.conf
fff@ubuntu:~$ sudo vim /etc/samba/smb.conf
在smb.conf的末尾添加以下内容
第三步:重启samba
fff@ubuntu:~$ sudo samba restart
第四步:查看Ubuntu的主机IP地址(此处我的IP为192.168.66.66)
fff@ubuntu:~$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.66.66 netmask 255.255.255.0 broadcast 192.168.66.255
inet6 fe80::aee4:2874:e2f3:56c0 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:2f:86:b7 txqueuelen 1000 (以太网)
RX packets 15701 bytes 21209777 (21.2 MB)
RX errors 4 dropped 4 overruns 0 frame 0
TX packets 8513 bytes 554924 (554.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19 base 0x2000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (本地环回)
RX packets 372 bytes 37274 (37.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 372 bytes 37274 (37.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
第五步:window下打开桌面的“此电脑” ,添加Ubuntu的IP地址,映射此IP的网络启动器
注意:如果连接失败,再安装ssh用于登录调试
fff@ubuntu:~$ sudo apt-get install openssh-server
然后再重复前面的三、四、五步骤即可
版权声明:本文标题:Linux安装samba 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1730052628a1220925.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论