什么是空连接,计算机怎样禁止空连接?

什么是空连接,计算机怎样禁止空连接?空连接被禁止后有什么害处和益处?

在Windows 下,它是用 Net 命令来实现的.

在检测报告中我们很常可以看到 空连接 的字样,很多人不知道什么是空连接,他其实就是不用密码和用户名的IPC连接.具体为

net use \\IP "" /user:""

下面是 NET 命令的基本用法

综合了WINDOWS 98,WINDOWS WORKSTATION和WINDOWS SERVER
三个操作系统关于NET命令的解释,希望可以全面一些。

先说一些:

(一)NET命令是一个命令行命令。

(二)管理网络环境、服务、用户、登陆。。。。等本地信息

(三)WIN 98,WIN WORKSTATION和WIN NT都内置了NET命令。

(四)但WIN 98的NET命令和WORKSTATION、NT的NET命令不同。

(五)WORKSTATION和SERVER中的NET命令基本相同。

(六)获得HELP

(1)在NT下可以用图形的方式,开始-》帮助-》索引-》输入NET

(2)在COMMAND下可以用字符方式,NET /?或NET或NET HELP得到一些方法 相应的方法的帮助NETCOMMAND
/HELP或NET HELP COMMAND 或NET COMMAND /? 另对于错误NET HELPMSG MESSAGE#是4位数

(七)强制参数 所有net命令接受选项/yes和/no(可缩写为/y和/n)。[简单的说就是预先给系统的 提问一个答案]

(八)有一些命令是马上产生作用并永久保存的,使用的时候要慎重

(九)对于NET命令的功能都可以找到相应的图形工具的解决方案

(十)命令的组成 命令 参数 选项 参数 选项 参数 选项 。。。。。。 瘰疬罗嗦说了一大堆,其实就是6和7有用,呵呵 另有两件事:

(1)在NT的NET命令中有一些参数是只有在SERVER环境中才能使用的

(2)在WIN98的NET命令中有一些参数不能在DOS-WIN中使用,只能在DOS环境中使用

禁止空连接方法:

一、禁止空连接:
首先运行regedit,找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]把RestrictAnonymous(DWORD)的键值改为:00000001

上述操作执行完成后,用net share命令仍能看到ipc$ 共享,但只是不允许匿名空连接,可使用密码连接。

二、禁止管理共享:
1、使用NET SHARE命令
在命令提示行输入:NET SHARE X$ /DELETE,可以停止共享。其中X$表示系统默认共享,如C$、D$、ADMIN$、IPC$等,/DELETE前必须要有空格。可以使用NET SHARE ADMIN$或NET SHARE IPC$建立ADMIN$或NET SHARE IPC$共享(如果共享存在,则为显示共享),其它共享不能按此法建立。
2、在计算机管理中直接停止共享
右击我的电脑→管理→共享文件夹→共享→右击需要停止的共享→停止共享。
3、 编辑注册表
使用前面两种方法停止系统默认共享,在系统重新启动后,又恢复了共享,可以通过修改注册表的方法,永久停止系统默认共享。
在注册表中找到如下组键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters,新建DWORD类型的键,键名AutoShareServer,键值设为0。
但IPC$共享不受此影响,要想停止IPC$共享,可建立一个批处理文件stopipc.bat,内容包括net share ipc$ /delete一行,然后在启动组中建立一个快捷方式。当以Administrator组中用户登录时,可停止IPC$共享,当以其它用户登录时,因不能执行NET命令,不能停止IPC$共享。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-08-03
空链接就是IPC$
计算机怎样禁止空连接?
1、实际上连接到IPC$并不能做什么,尤其是windows操作系统的不断完善,xp已经默认禁用guest用户,默认禁止administrator用户空密码远程连接,而guest用户不能连接管理共享(就是那些带$的共享连接)。
2、telnet和这种连接基本上没什么关系,telnet使用专有的协议被大多数设备和系统广泛接受和应用,而上面的连接多数只用于windows系统。telnet提供远程登陆,可以进行配置、管理甚至安装工作,而IPC$的这种连接主要用于连接远程的设备,配置和使用这些设备,一般不会影响系统的设置。
3、telnet://xxx.xxx.xxx.xxx和telnet xxx.xxx.xxx.xxx的作用是一样的,都是进行telnet连接,只不过是不同的软件对命令的不同写法而已。就好像使用ftp协议时,在dos中使用ftp x.x.x.x,而在IE中也需要使用ftp://x.x.x.x的格式一样。
在检测报告中我们很常可以看到 空连接 的字样,很多人不知道什么是空连接,他其实就是不用密码和用户名的IPC连接.具体为

net use \\IP "" /user:""

下面是 NET 命令的基本用法

综合了WINDOWS 98,WINDOWS WORKSTATION和WINDOWS SERVER
三个操作系统关于NET命令的解释,希望可以全面一些。

先说一些:

(一)NET命令是一个命令行命令。

(二)管理网络环境、服务、用户、登陆。。。。等本地信息

(三)WIN 98,WIN WORKSTATION和WIN NT都内置了NET命令。

(四)但WIN 98的NET命令和WORKSTATION、NT的NET命令不同。

(五)WORKSTATION和SERVER中的NET命令基本相同。

(六)获得HELP

(1)在NT下可以用图形的方式,开始-》帮助-》索引-》输入NET

(2)在COMMAND下可以用字符方式,NET /?或NET或NET HELP得到一些方法 相应的方法的帮助NETCOMMAND
/HELP或NET HELP COMMAND 或NET COMMAND /? 另对于错误NET HELPMSG MESSAGE#是4位数

(七)强制参数 所有net命令接受选项/yes和/no(可缩写为/y和/n)。[简单的说就是预先给系统的 提问一个答案]

(八)有一些命令是马上产生作用并永久保存的,使用的时候要慎重

(九)对于NET命令的功能都可以找到相应的图形工具的解决方案

(十)命令的组成 命令 参数 选项 参数 选项 参数 选项 。。。。。。 瘰疬罗嗦说了一大堆,其实就是6和7有用,呵呵 另有两件事:

(1)在NT的NET命令中有一些参数是只有在SERVER环境中才能使用的

(2)在WIN98的NET命令中有一些参数不能在DOS-WIN中使用,只能在DOS环境中使用

禁止空连接方法:

一、禁止空连接:
首先运行regedit,找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]把RestrictAnonymous(DWORD)的键值改为:00000001

上述操作执行完成后,用net share命令仍能看到ipc$ 共享,但只是不允许匿名空连接,可使用密码连接。

二、禁止管理共享:
1、使用NET SHARE命令
在命令提示行输入:NET SHARE X$ /DELETE,可以停止共享。其中X$表示系统默认共享,如C$、D$、ADMIN$、IPC$等,/DELETE前必须要有空格。可以使用NET SHARE ADMIN$或NET SHARE IPC$建立ADMIN$或NET SHARE IPC$共享(如果共享存在,则为显示共享),其它共享不能按此法建立。
2、在计算机管理中直接停止共享
右击我的电脑→管理→共享文件夹→共享→右击需要停止的共享→停止共享。
3、 编辑注册表
使用前面两种方法停止系统默认共享,在系统重新启动后,又恢复了共享,可以通过修改注册表的方法,永久停止系统默认共享。
在注册表中找到如下组键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters,新建DWORD类型的键,键名AutoShareServer,键值设为0。
但IPC$共享不受此影响,要想停止IPC$共享,可建立一个批处理文件stopipc.bat,内容包括net share ipc$ /delete一行,然后在启动组中建立一个快捷方式。当以Administrator组中用户登录时,可停止IPC$共享,当以其它用户登录时,因不能执行NET命令,不能停止IPC$共享。
第2个回答  2007-08-03
空链接就是IPC$

1、实际上连接到IPC$并不能做什么,尤其是windows操作系统的不断完善,xp已经默认禁用guest用户,默认禁止administrator用户空密码远程连接,而guest用户不能连接管理共享(就是那些带$的共享连接)。
2、telnet和这种连接基本上没什么关系,telnet使用专有的协议被大多数设备和系统广泛接受和应用,而上面的连接多数只用于windows系统。telnet提供远程登陆,可以进行配置、管理甚至安装工作,而IPC$的这种连接主要用于连接远程的设备,配置和使用这些设备,一般不会影响系统的设置。
3、telnet://xxx.xxx.xxx.xxx和telnet xxx.xxx.xxx.xxx的作用是一样的,都是进行telnet连接,只不过是不同的软件对命令的不同写法而已。就好像使用ftp协议时,在dos中使用ftp x.x.x.x,而在IE中也需要使用ftp://x.x.x.x的格式一样。
第3个回答  2007-08-05
进入空连接 net use \\IP地址"密码" /user:"用户名"
禁止空连接 开始-设置-控制面板-管理工具-服务
在服务中停止掉 server的服务就可以了。空连接被禁止后有什么害处

注意:在DOS环境下进行空连接本回答被提问者采纳
第4个回答  2007-08-03
说简单点空连接..就是没对方机器的用户名 密码 但有对方ip的前提下建立的无权限连接..连接以后不能做任何操作..属于无意义连接....只要关闭计算机的445端口便可禁止远程IPC$连接了..至于怎么关...方法有很多你可以自己用baidu搜搜看....空连接被禁止没有害处