系统:centos 7.2
大坑记
公网现在一般都封了samba监听端口554,如果需要正常访问,需要:
1.改变samba服务器的监听端口;
2.在windows下做端口映射,将对554的访问,改为修改后的samba端口连接;
安装samba
yum -y install samba
测试安装是否成功,启动一下试试:
systemctl start smb.service
systemctl start nmb.service
看看运行状态:
systemctl status nmb.service
设置开机启动
chkconfig smb on
chkconfig nmb on
设置登录用户组gpsmb,随便起名字;
设置组下用来登录的用户名usmb,随便起名字;
创建共享目录/smb/share,稍后再smb.conf要填写的;
groupadd gpsmb
useradd usmb -g gpsmb -s /sbin/nologin
smbpasswd -a usmb
mkdir -p /smb/share
chown nobody:nobody /smb/share
chmod 777 /smb/share
配置smb.conf
先备份一个:
cp smb.conf smb.conf_bak
配置smb如下
vi /etc/samba/smb.conf
[global]
smb ports = 8445 #改变smb默认监听端口445,因为445被封了
workgroup = WORKGROUP
server string = Samba Server
security = user
[share]
comment = SambaServer
path = /smb/share
public = yes
writable = yes
valid users=usmb
writeable = yes
create mask =0777
directory mask =0777
read only = no
重启,看看变化
service smb restart
service nmb restart
看看监听端口改过来了没有
[root@VM_0_3_centos samba]# netstat -tnlp | grep smbd
tcp 0 0 0.0.0.0:8445 0.0.0.0:* LISTEN 11299/smbd
tcp6 0 0 :::8445 :::* LISTEN 11299/smbd
windows客户端
samba服务器已经部署完了,现在需要下载一个第三方工具,进行端口映射。
工具下载:下载地址
链接: https://pan.baidu.com/s/1ouaXdG-e_Gu75eEwe0g1mA
提取码: 2rpy
工具使用方法:
divertTCPconn.exe 445 8445