远程控制软件VNC教程和对内网机器控制的实现
2006-07-04 20:29:32 来源:WEB开发网点"连接",会出现要求输入密码的提示,输入:8888888,立刻出现了192.168.0.8的屏幕
这样一个简单的控制就完成了。
图二中的"显示号码和端口"的解释是这样的,VNC可以采取5800端口http协议来控制,就是说客户端 (控制端)不采用"VNC 查看器"也可以用支持Java的浏览器来管理,在地址栏输入:http://192.168.0.8:5800 回车,输入密码控制(http必须加),此时"VNC 查看器"只要连接192.168.0.8就可以(此时"显示 号码"里面实际为0),这里如果在服务端(即被控端)不选"自动",修改"显示 号码"为1,那么连接端口实际变成5801,IE要用http://192.168.0.8:5801 来连接,"VNC 查看器"用"192.168.0.8:1"来连接我测试了下,"显示 号码"如果大于100,只能IE控制,。"VNC 查看器"反而不行。呵呵,不知什么原因?
DSM插件是为了连接加密用的,要用的话两端都要启用,保证数据安全,一般用BlankPlugin.dsm就可以
关于对控制内网机器的讨论(不通过网关)
由于我们条件有限,很难控制网关作端口映射,看下面
拓朴图:
(Firewall)
PC A -------------------外网IP服务器(网关)-------------PC B (内网)
分析:因为Firewall不受控制,所以从外网IP服务器或想控制PC A的话, PC A连接外网IP服务器(网关)的请求因为没有端口映射,所以根本不会转到PC B,连接只会失败。所以. 我们必须转换思路,让PC B发请求,PC A接到PC B的请求后开放端口N,告诉PC B你可以连接我了,PC B是可以直接连接PC A的N端口的,数据连接建立。那句怎么说来着,堡垒最容易被从内部攻破…..
更多精彩
赞助商链接