修改samba端口映射 |
您所在的位置:网站首页 › 微信共享位置怎么修改虚拟位置下载 › 修改samba端口映射 |
修改samba端口映射
因为永恒之蓝的攻击,现在运营商将445端口拦截了。445端口是Samba使用的端口,通过修改Samba的端口映射实现Windows和Linux共享目录。 Samba简介Samba是SMB协议的一种实现,用于Linux系统的文件和打印服务,可以通过配置Samba服务器实现与Windows用户的资源共享。 123# 安装Sambasudo apt-get install samba# 安装之后一般需要配置samba用户并设置权限,以及修改配置文件进程smbd和nmbd是Samba的核心进程 12345678ubuntu@vm:/home/www/hexo$ sudo ps auxf | grep -E 'smbd|nmbd'root 934 0.0 0.5 264704 9700 ? Ss Feb07 0:05 /usr/sbin/nmbd --foreground --no-process-groupubuntu 23707 0.0 0.0 13780 1148 pts/0 S+ 15:15 0:00 | \_ grep --color=auto -E smbd|nmbdroot 18021 0.0 0.6 355992 12564 ? Ss Feb08 0:06 /usr/sbin/smbd --foreground --no-process-grouproot 18045 0.0 0.3 344392 6172 ? S Feb08 0:00 \_ /usr/sbin/smbd --foreground --no-process-grouproot 18046 0.0 0.2 344424 4104 ? S Feb08 0:00 \_ /usr/sbin/smbd --foreground --no-process-grouproot 18047 0.0 0.3 355976 6292 ? S Feb08 0:00 \_ /usr/sbin/smbd --foreground --no-process-grouproot 21368 0.0 0.9 364824 18224 ? S 15:00 0:00 \_ /usr/sbin/smbd --foreground --no-process-groupsmbd 进程是Samba的SMB服务端进程,它使用SMB协议与客户端进行连接,完成用户验证,权限管理和文件共享服务。 nmbd 进程是Samba提供NetBIOS名字服务端进程,可以帮助客户定位服务端和域。简单理解是处理网络中跟名称相关的任务,可以认为是Samba自己维护的域名系统,类似DNS但远比DNS简单。 Samba 的配置文件是 smb.conf。Ubuntu的路径为 /etc/samba/smb.conf 修改服务端映射端口默认的Samba服务端端口为445,在配置文件/etc/samba/smb.conf中可以修改字段smb ports = 443为指定端口。 修改之后重启smbd服务 1sudo systemctl restart smbd.service 修改客户端映射端口在Windows修改端口无法直接修改配置文件实现,因为SMB服务本身就是为了Windows量身定做的,其默认指定了445端口。 1 管理员身份运行cmd控制台 2 执行如下命令 1234sc config LanmanServer start= disabled net stop LanmanServersc config iphlpsvc start= auto #启动端口转发netsh interface portproxy add v4tov4 listenport=445 connectaddress=公网IP connectport=端口 #配置端口转发3 此时通过访问本地\\127.0.0.1就可以访问服务端配置的共享目录了 参考Samba简介 Samba:基于公网 IP 的服务访问 Linux samba本文作者: Timmyzeng 本文链接: http://www.kworker.cn/2021/02/13/%E4%BF%AE%E6%94%B9samba%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处! vim技巧 上一篇 git免密提交git仓库 下一篇 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |