主要解决问题是:某些samba服务器无法正常使用139,445端口,可以更换端口解决。
阿里云新用户优惠链接:https://www.aliyun.com/activity/daily/bestoffer?userCode=40hhhswk
阿里云老用户优惠链接:https://www.aliyun.com/daily-act/ecs/care?userCode=40hhhswk
安装和配置的方法,网上很多,这里就简单复述:
centos安装:
yum install -y samba
为samba 添加用户,samba的用户必须是linux的用户:
useradd 用户
smbpasswd -a 用户
输入密码两次。
smbpasswd -a 用户
输入密码两次。
配置:
vi /etc/samba/smb.conf
在文件最后添加,替换汉字内容。
共享路径建议不要用root权限下的路径。
网上说samba 会开启139端口, 由于这个端口高危端口,有些环境复杂的服务器关闭了这个端口;
如果配置好后,挂载时显示 正在操作或者 operation in progress的信息,可能是端口问题, 请检查防火墙设置, 也可以在客户机 telnet IP PORT 测试。
如果需要更换smb的端口,直接在global配置项中操作如下:
[global]
smb ports = 1399
[共享名称]
comment = 描述
path = /home/路径
public = yes
writable = yes
browseable = yes
重启服务:
service smb restart
这样服务端就起好了。
如果用linux 共享的话, 可以用mount临时挂载:
mount -t cifs -ro,username="用户名",password="密码",port=1399 //服务器IP/共享名称 /home/挂载点
如果端口没有修改,则不需要红色的端口。
也可以修改
vim /etc/fstab
在后面添加
//服务器IP/共享名称 /home/挂载点 cifs username=用户名,password=密码,port=端口,uid=1000,gid=1000 1 1
保存后 可以直接 手动mount :
mount /home/挂载点
完成!