当前位置: 首页 > Linux

windows访问linux共享文件夹(通过samba)

时间:2023-04-07 01:49:54 Linux

服务器环境(华为云Ubuntu18.04.4)1、安装Samba命令sudoapt-getinstallsamba2、添加用户(默认为root),然后根据提示设置密码,随意定义smbpasswd-a用户名3、配置smb.confsudovi/etc/samba/smb.conf4。修改要访问的文件夹[share]comment=shareInfopath=/home/mysharepublic=yeswritable=yesvalidusers=rootcreatemask=0777directorymask=0777available=yesbrowseable=yes5.restartsudoservicesmbdrestart6.samba共享445和139端口的使用,因为云服务器的这两个端口大部分都被屏蔽了。启动服务后,我们使用telnet命令测试端口是否连通。如果连上了,就不用看下面的Configure(直接//ip/share)就可以访问了7.Samba445端口和139端口被屏蔽。这时候修改samba端口或者smb.conf,然后重启。如果要确认,可以查看端口监控netstat-ansmbports=445013908,但是windows无法通过指定端口访问共享文件夹。此时使用cmd命令(以管理员身份打开)开启代理netshinterfaceportproxyaddv4tov4listenaddress=127.0.0.1listenport=445connectaddress=服务器IP地址connectport=4450(设置代理)netshinterfaceportproxyshowall(勾选如果成功)netstat-ano|findstr:445(查看是否有445监听,如果有,停止服务器服务,重启电脑)9.访问文件//127.0.0.00.1/share写在后面1.卸载samba列表软件:dpkg--list|grepsamba删除:sudoapt-getremove--purgesambasudoapt-getautoremove--purge桑巴舞2。关闭代理netshinterfaceportproxydeletev4tov4listenport=445listenaddress=127.0.0.1