服务器环境(华为云Ubuntu 18.04.4)
1.装置Samba命令sudo apt-get install samba
2.增加用户(默认是root),而后依照提醒设置明码本人轻易定义smbpasswd -a 用户名
3.配置smb.confsudo 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