在家远程控制(远程桌面)到公司的电脑
我是个比较走运的人,工作3年也没加过半天的班(别遮着半边脸笑我)。但新项目要我打破“习惯”了。星期6也要加班。在公司已经坐上5天我的。好想回到家中宽松的工作环境。于是想,
在家远程控制公司的电脑。
网络情况:
强制条件:
一般,Internet上的电脑(本例中
家中的电脑)是不能直接访问
公司的电脑的。所以不能让
家中的电脑直接访问
公司的电脑的“远程桌面”服务。
要求条件:
很多时候,
家中的电脑可以通过很多方式来监听来自Internet的TCP连接请求。如,直接用ADSL上网的,或有能力修改网关作端口映射的。
这样:
- 让公司的电脑总是开着,不停地尝试连接家中的电脑(通过动态DNS地址找到)的VPN服务。
- 让家中的电脑连上Internet,并更新动态DNS地址为家中电脑的IP地址。
- 公司的电脑连接上家中电脑的VPN服务,并组成虚拟本地网。
- 在虚拟本地网中。家中电脑可以自己访问公司的电脑了,当然包括远程桌面服务了 : )
具体流程:
一、准备工作:
1. 申请一个
动态DNS地址以让
公司的电脑找到
家中的电脑。
可以到 http://www.dyndns.com/ 或 http://www.changeip.com/ 申请。这里不多讲了。
二、在
公司电脑中
1. 在
公司电脑中下载并安装OpenVPN : http://www.openvpn.net 。一般下载并安装 openvpn-2.0.9-install.exe 就可以了。(这步只需做一次)
2. 将
公司电脑的防火墙中的“远程桌面”服务设置为“例外”,即让其它电脑可以访问。(这可能有点危险,请保证电脑密码不要让别人猜到!)(这步只需做一次)
3. 生成一 KEY文件:在“命令控制台”中输入:
openvpn --genkey --secret static.key 以生成一 KEY文件,并以
static.key 为文件名。(这步只需做一次)
4. 编写配置文件:在“命令控制台”中输入:
notepad config.ovpn 。文件内容: (这步只需做一次)
proto tcp-client
remote yourdns.dyndns.org 80
dev tun
ifconfig 10.8.0.2 10.8.0.1
secret static.key
comp-lzo
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
#ping 10
#verb 3
#mute 10
|
其中,
yourdns.dyndns.org 要换成在刚才申请的
动态DNS地址。
3. 运行OpenVPN Client:在“命令控制台”中输入:
openvpn config.ovpn 正常的话,程序开始不停地访问 yourdns.dyndns.org 的 80 端口(即将会是家中电脑的VPN服务的端口)
三、在
家中电脑中
1. 引入 KEY文件:将在公司电脑中生成的
static.key 文件复制到“命令控制台”的默认目录中
2. 编写配置文件:在“命令控制台”中输入:
notepad config_server.ovpn 。文件内容: (这步只需做一次)
proto tcp-server
dev tun
ifconfig 10.8.0.1 10.8.0.2
secret static.key
comp-lzo
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
port 80
#ping 10
#verb 3
#mute 10
|
3. 连接上 Internet。更新
动态DNS地址为电脑的Internet IP 地址。(一般www.dyndns.com 或 www.changeip.com 会提供这样的工具如,http://www.dyndns.com/support/clients/)
4. 运行 OpenVPN Server:在“命令控制台”中输入:
openvpn config_server.ovpn 。
一切顺利的话,公司的VPN Client 就会连接上 家中的VPN Server。 “命令控制台”会有提示。
新建的虚拟网中:
家中电脑的 IP 是 : 10.8.0.1
公司电脑的 IP 是 : 10.8.0.2
固你可以在家中电脑中用“远程桌面”客户端连到公司的电脑了。
Good Luck ! 希望你的行为已经得到公司的同意。
分享到:
- 2007-12-22 21:40
- 浏览 2554
- 评论(1)
- 论坛回复 / 浏览 (1 / 18706)
- 查看更多
相关推荐
在现代的数字化时代,手机远程控制电脑已经成为一种实用且便捷的技术解决方案。这使得用户可以在外出或者不在电脑前的情况下,也能方便地操作电脑处理工作或娱乐事务。本文将详细讲解如何利用安卓智能手机实现对电脑...
员工可以在家中通过远程桌面访问公司内部系统,完成工作。 总之,电脑远程控制是一项实用的技术,它通过网络实现了对远程计算机的实时操作和监控。从键盘鼠标事件的处理,到服务器端的构建,再到安全性和权限管理,...
"桌面远程控制"就是这样的一个功能,它允许用户通过网络连接到另一台计算机,实时操作和控制对方的桌面。下面将详细阐述远程控制的基本原理、常见应用及实现方式。 一、远程控制基本原理 远程控制基于网络通信协议...
XP系统原生就带有这样的功能,即“远程桌面”,它允许用户在本地计算机上控制远端的Windows XP系统,实现如同坐在远程电脑前一样的操作体验。 远程桌面连接基于TCP/IP协议,主要依赖于RDP(Remote Desktop Protocol...
- **应用场景**:适用于网络管理员在家远程控制单位服务器等场景。 **操作流程**: 1. **设置计算机A的远程桌面功能**:在计算机A上设置允许远程桌面连接,并记录下计算机A的IP地址。 2. **计算机B发起连接**:在...
《Mario - 手机远程控制电脑》 在现代科技日新月异的今天,远程控制技术已经成为日常工作中不可或缺的一部分。本文将围绕“Mario”这一手机远程控制电脑的应用展开,探讨其工作原理、功能特点以及使用场景,帮助...
在IT领域,远程控制工具和局域网电脑管理软件是企业网络管理中不可或缺的一部分。这些工具使得管理员能够高效地监控和维护分布在不同位置的计算机,尤其是对于大型企业或需要集中管理的网络环境而言,其重要性...
电视远程控制电脑是一种技术,它允许用户通过智能电视设备对电脑进行远程操作,实现跨设备的屏幕共享和交互。这一技术基于远程桌面协议(RDP)或者特定的应用程序,如TeamViewer、Chrome Remote Desktop等,使得用户...
1. 远程办公:员工在家工作时,可以远程接入公司电脑完成任务。 2. 技术支持:IT人员无需亲临现场,即可解决用户的问题。 3. 系统维护:管理员可以在不打扰用户的情况下进行系统更新和故障排查。 4. 数据备份和恢复...
- 远程工作:员工在家工作时,可以通过远程控制访问公司内部资源。 - 教育培训:教师可以远程指导学生解决电脑问题,或进行远程教学。 - 数据备份与恢复:远程备份和恢复重要数据,避免物理移动硬盘。 总之,...
7. **移动设备兼容**:随着移动办公的普及,很多软件提供了Android和iOS应用,让用户可以在手机和平板上远程控制电脑。 市场上存在多种远程桌面控制软件,每款都有其特点和优势。例如,微软的远程桌面客户端...
- 远程办公:员工在家可以通过向日葵访问公司电脑,完成工作任务。 - 教育培训:教师可以远程演示操作,学生在自己电脑上跟随操作,提高教学效果。 - 个人用途:如远程访问家里的NAS存储设备,或者监控家用电脑。...
TeamViewer是一款全球广泛使用的跨平台远程控制软件,支持Windows、Mac OS、Linux以及移动设备等多种操作系统。它允许用户在互联网上进行远程桌面连接,实现屏幕共享、文件传输、在线会议以及远程技术支持等功能。 ...
2. 远程办公:员工在家或外出时,可以通过远程控制访问公司内网资源。 3. 系统管理:管理员可以远程监控和管理服务器,进行系统维护。 4. 教学培训:教师可以通过远程演示,指导学生操作电脑。 总的来说,掌握...
远程桌面软件和远程协助工具是IT领域中非常实用的技术,它们允许用户通过互联网连接到另一台计算机,进行实时的屏幕共享、控制、文件传输等多种操作。这种技术在技术支持、远程办公、协同工作等方面发挥着重要作用。...
企业员工可以在家中通过远程桌面访问公司内网资源,实现居家办公;教育领域,教师可以进行在线教学,实时演示操作步骤;而在家庭环境中,家庭成员也可以互相协助解决电脑问题。 TeamViewer还提供了多语言界面,适应...
- 为了使远程桌面能够正常工作,电脑需要连接到互联网或者局域网,并且其他设备能够访问到这台电脑。如果是在家使用,确保网络设置允许外部访问。 - 如果使用的是动态IP地址,可以考虑使用DDNS(动态域名解析服务...
在实际应用中,远程控制可以用于远程办公,员工可以在家中通过远程连接访问公司内网资源;技术支持人员可以远程诊断和修复用户的电脑问题,无需亲临现场;教育领域中,教师可以通过远程控制软件进行在线教学,实时...
VNC(Virtual Network Computing)是一种基于远程桌面协议(RDP)的开源远程控制软件,它允许用户通过网络访问和控制远程计算机。VNC的工作原理是通过在本地计算机上安装一个客户端,而在远程计算机上安装一个服务器...