Linux主机共享目录可以通过samba来实现
首先,来看下百科上关于samba的介绍:
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
具体怎么共享,且往下看:
要想在Windows主机上访问到Linux主机共享的目录,前提条件是两台主机要在同一网段,可以互相ping通。
然后在Linux主机上进行以下操作:
(1)更新Linux主机中/ect/samba目录中smb.conf文件,编辑文件,添加内容
[share]
path=/home
available=yes
public=yes
guest ok=no
valid user=root
directory mask=0777
(2)设置密码,可以自定义
Linux:/etc/samba# smbpasswd -a
Linux:/etc/samba# smbpasswd -a root
(3)重启smb服务
Linux:/etc/samba# service smb restart
现在,在Windows主机打开开始按钮,输入\\Linux主机的IP地址,弹框中输入用户名密码,就可以访问到Linux主机上的目录了。
此外,再说明下如果Windows主机共享了文件夹,如何在Linux主机上查看共享:
方法:打开Linux主机的文件资源管理器nautilus,输入smb://Windows主机的IP地址,弹框中输入用户名密码,就能访问到Windows主机的共享了。