默认运行端口:445 udp协议,主要用于不同操作系统间数据共享,部署简单,相当于一个NAS,可配置权限进行读写操作。
如下为示例:
前提:Samba服务使用用户名parasaga,密码parasaga,共享目录为/home/parasaga/share(如果是正式环境网络共享,需要挂大存储磁盘,具体方法可参加磁盘挂载服务)
1、首先安装samba服务
apt-get install samba
2、创建共享目录并授权(共享目录为/home/parasaga/share)
mkdir /home/parasaga/share
chmod 777 /home/parasaga/share
3、修改samba配置文件,vi /etc/samba/smb.conf,在文件末尾添加:
[share]
path = /home/parasaga/share
available = yes
browseable = yes
public = yes
writable = yes
4、保存配置文件退出后添加samba账户
touch /etc/samba/smbpasswd
smbpasswd -a parasaga
之后输入两次密码确认添加用户
5、重启samba服务
/etc/init.d/smbd restart
6、可以通过telnet测试一下445端口是否正常开启,如果有防火墙的需要放行445端口
7、windows连接共享存储方式,只需要在运行中输入\\ip地址\share 例如:\\192.168.1.188\share
8、ubuntu连接方式
安装samba连接客户端和工具
apt-get install smbclient
apt-get install smbclient cifs-utils
查看服务端共享了哪些目录:
smbclient -L 172.17.0.2 -N
创建挂载点:
mkdir /mnt/netsamba
连接:
mount -t cifs //192.168.1.188/share /mnt/netsamba -o username=parasaga
输入密码确认后连接成功,可以在/mnt/netsamba目录下看到共享的内容。
注:服务器一旦重启,临时挂载点就会丢失,可通过修改配置文件将其加入启动项
原文:https://www.cnblogs.com/lurj/p/12340428.html