服务器环境(华为云Ubuntu 18.04.4)
1.装置Samba命令
sudo apt-get install samba

2.增加用户(默认是root),而后依照提醒设置明码本人轻易定义
smbpasswd -a 用户名

3.配置smb.conf
sudo vi /etc/samba/smb.conf

4.批改配置文件夹

[share]comment = shareInfo path = /home/myshare  public = yeswritable = yesvalid users = rootcreate mask = 0777directory mask = 0777available = yesbrowseable = yes

5.重新启动
sudo service smbd restart

6.samba共享应用端口445和139,因为云服务器的这两个端口大部分被封了,咱们在开启服务后,用telnet命令测试一下端口有没有通,如果通了就不必看接下来的配置(间接//ip/share)就能够拜访了

7.samba 445端口和139端口被封了,这个时候批改samba端口还是smb.conf,而后重启,如果想确认能够看下端口监听
netstat -an
smb ports = 4450 1390

8.然而windows访问共享文件夹,是不能够指定端口的,这时候
而后cmd命令(以管理员身份开启)开启代理
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=服务器IP地址 connectport=4450(设置代理)

netsh interface portproxy show all(查看是否胜利)

netstat -ano | findstr :445(查看是否有445的监听如果有禁用进行server服务,并且重启电脑)

9.拜访文件
//127.0.0.1/share

写在前面
1.卸载samba
列出软件:
dpkg --list | grep samba
删除:
sudo apt-get remove --purge samba
sudo apt-get autoremove --purge samba

2.敞开代理
netsh interface portproxy delete v4tov4 listenport=445 listenaddress=127.0.0.1