CIFS协议入门指南:快速部署文件共享服务器
数据来源
本文涉及NTFS权限的知识,不熟悉的可以先看这篇文章
一、共享服务器概述
通过网络提供文件共享服务,提供文件下载和上传服务(类似于FTP服务器)
二、创建共享
方法:文件夹右键属性--共享--开启共享--设置共享名--设置共享权限
注:
1)在本地登录时,只受NTFS权限的影响
2)在远程登录时,将受共享及NTFS权限的共同影响,且取交集!(交集:两者都有的)
3)所以建议设置共享权限为everyone完全控制,然后具体的权限需求在NTFS权限中设置即可。
图示解析:
这里设置的权限就是共享权限
本地权限就是指NTFS权限(有些计算机可能是FAT32之类的,可修改),文件共享时可以把a的账户信息给别人远程登录,然后给a单独设置权限(就相当于给远程登录的人设置权限),a是我创建的普通用户, 尽量不要泄露自己的管理员账户信息
三、访问共享
在开始运行/或我的电脑地址栏中,输入UNC地址:
\\ 文件共享服务器IP
\\ 文件共享服务器IP\共享名
需要共享的电脑需要在同一局域网下,我这里winXP配的ip地址:10.1.1.1 子网掩码是:255.255.255.0,win2003配的ip地址:10.1.1.2 子网掩码是:255.255.255.0
配置ip地址方法
开始访问共享:在win2003创建了文件共享,步骤在上面,下面是使用winxp虚拟机进行远程登录
\ 是本地路径符 \\ 是网络符 后面接上访问共享目标的IP地址
随便找个文件地址栏输入也可以
输入目标账户,这里需要注意的是我们不要把自己的管理员账户给别人连接共享,给个普通账户就行,而且不用注销切换账户,就算现在win2003登录的是管理员账户,但是别人一样能通过普账户连接
连接成功,就可以把文件下载到自己电脑(直接拖进电脑或复制都可以)
或者把winxp-1的文件上传到上面
win2003-1内就可以接收,实现双方共享文件
四、创建隐藏共享
方法: 共享名$
五、访问隐藏共享的方法
\服务器IP\共享名$
六、共享相关命令
net share # 列出共享列表
net share 共享名=共享资源路径(如:c:\) # 创建资源共享
net share 共享名 /del # 删除共享
默认把你电脑数据全部隐藏共享了出去,微软这么做的目的是为了方便用户管理,一般用户不用这个,这就方便了黑客管理,建议把用不到的共享链接删除。
IPC$ 是一条空链接,别人登录这条链接就能浏览电脑所有数据
一般情况下它还不让删除,但我们可以改数据
输入:shutdown -r -f -t 0 # 重启电脑
七、屏蔽系统隐藏共享自动产生
为什么要屏蔽?
当你把 c$ 、d$、admin$ 这些默认共享删除完成之后,重启电脑,输入:net share 你会发现这些共享又自动生成了
什么是注册表?
如果把一台电脑比作一座城市,那么注册表就是公安系统的户籍科,记录了每个公民的的个人信息,在电脑中的体现就是,你每安装一个软件这个软件的相关信息都会放到注册表内注册(那个公司开发的、安装在哪个路径、干什么用的...),注册表一般都是在C盘,就算软件是安装在D盘E盘这些,软件的相关信息还是在C盘的注册表内,只是软件的数据在安装盘。
1. 打开注册表
打开注册表编辑器:regedit
2. 定位共享注册表位置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
设置步骤:右键新建 -- DWORD 值-- 命名为 AutoShareServer-- 修改-- 设置值为0 (1 自动产生 0 关闭)-- 把刚才没删除的C$之类的删除掉-- 重启电脑测试有没有又自动生成了,没有就成功了
如果是win10还要建个 AutoShareWks 值为 0
八、查看本地网络开放端口
netstat -an
九、关闭445服务
可以通过关闭445端口来屏蔽病毒传入(如勒索病毒等)
方法1:打开services.msc,并停止及禁用server服务,停止这个服务相当于445端口关闭了
注意:这个 Server 服务就是共享服务,这服务停止了你电脑也没法向外提供共享了,那些隐藏的共享也自然失效了。
图示如下:
找到 Server 打开属性
设置禁用并停止服务
如有改为不操作就行 ,最后确定
重启电脑(有些电脑的系统反应快不重启也可以,不过重启比较保险)测试一下, 输入:net share # 查看电脑的共享服务
像下面这样就是Server服务停止成功,停止这个服务相当于445端口关闭了(注意这里要选N不然又要重来一遍),需要共享文件时再自行开启。
方法2:禁用被访问455,配置高级安全防火墙-入站规则(在win7及以上系统,win2008及以上系统)
图示:
打开控制面板 -- 系统和安全
选择防火墙 -- 高级设置
选择入站规则(限制别人访问我电脑)出站规则是限制自己的,我们一般只做入站规则
把鼠标放到入站规则上右键 -- 新建规则 -- 选择端口 -- 下一步
这里的规则选 TCP 和UDP都可以,因为我们都要设置,一般的端口号要么是TCP要么就是UDP但是445端口比较特殊两个都有,所以我们要建两个规则,TCP和UDP
选择阻止
下一步
起个名称,完成
按照上面的步骤再创建一个UDP的入站规则,最终如下
CIFS协议入门指南:快速部署文件共享服务器相关推荐
- 猪猪猫.CN-WIN2003SP2快速部署12[服务器版]
直接下载地址: http://bt.jujumao.cn 点击下载Bt种子 下载信息 [点击浏览该文件:2007-12-21猪猪猫.cn-win2003sp2快速部署12服务器版.torrent] ...
- SSL证书快速部署到服务器WebServer
我们申请好ssl证书后,就可以部署在服务器上了. Nginx example: acme.sh --install-cert -d example.com \ --key-file /path/to/ ...
- python快速部署一个服务器_Python加Shell快速部署集群
最近痛感在集群里逐台部署ganglia, cacti这些监控的东西很麻烦,就写了个小程序去批量自动部署.原理是通过Python的pexpect用ssh去复制文件和执行系统命令,我用它来部署gangli ...
- cdn搭建原理_cdn服务器是什么?如何快速部署cdn服务器?
在如今的网络应用时代,各种互联网软件应运而生,而网络出现访问卡顿或延迟的现象也变得十分普遍,为了解决不同的网络状况,我们经常会搭建到不同的服务器来访问网络,cdn服务器就是其中一种. 什么是cdn服务 ...
- Centos7快速部署CloudStack服务器
OS:centos7 server:172.16.13.159 client:172.16.13.156 1.下载要用到的安装包 在client上: wget http://download.clou ...
- Linux 安装并配置 OpenLDAP 新编(1)快速入门指南
Linux 安装并配置 OpenLDAP 新编(1)快速入门指南 快速入门,仅用于学习和本地开发,不要直接在生产环境中实施! 获取软件 官方的快速入门指南中,2.4-2.6的三个版本都只讲解了源代码编 ...
- 网关协议——OpenID Connect(身份认证+OAuth2授权)入门指南
OpenID Connect 如果要谈单点登录和身份认证,就不得不谈OpenID Connect (OIDC).最典型的使用实例就是使用Google账户登录其他应用,这一经典的协议模式,为其他厂商的第 ...
- Vue入门指南-05 Vue实例的生命周期(快速上手vue)
生命周期钩子 = 生命周期函数 = 生命周期事件 实例创建期间的生命周期函数 // 刚初始化了一个空的实例对象, 这时候只有默认的一些生命周期函数和默认事件, 其他都未创建. // 如果要调用 met ...
- [云框架]KONG API Gateway v1.5 -框架说明、快速部署、插件开发
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 当前版本采用KONGv0.12.3 当我们决定对应用进行微服务改造时,应用客户端如何与微服务交互的问 ...
最新文章
- 如何利用深度学习知识--快速部署高速目标检测智能小车?
- VAE(Variational Autoencoder)的原理
- 第五周实践项目7 后缀表达式
- 为什么叫欧文德鲁大叔
- 对linux lvm怎么分区,linux下的LVM分区管理
- 蓝桥杯 入门训练 试题集汇总 【A+B问题、序列求和、圆的面积、Fibonacci数列】
- Excel酷炫技能,批量修改工作表名称,让你的工作事半功倍
- 轻松学PHP编程 源代码
- boost序列化(Serialization)
- 由于3²+4²=5²,所以称‘3,4,5‘为勾股数,求n(包括n)以内所有勾股数数组。
- ubuntu下编译安装mysql记录
- POJ-1195-Mobile phones
- JAVA API帮助文档
- 实验一 单片机 绘制原理图
- GitLab+Git(Git Flow分支模型)
- 短语匹配-match_phrase以及slop参数
- 基于STM32F103——DS1302日期时间+串口打印
- 最近遇到使用Zing.DLL生成条码,但是打印出来不清晰的问题,解决代码记录一下,
- 【OpenCV--角点特征】
- 了解JavaScript语言--如何在HTML中使用JavaScript