远程控制软件在实际生活中很常见其功能很强大,可以远程控制计算机或者上传、下载相应的软件,远程控制软件的基本原理就是控制端的数据通过网络传送到目标计算机上,从而达到相应的操作效果。下面给大家介绍一下常用的远程控制软件。
xshell
一般用于linux下的开发与管理,我们都知道linux的控制台是比较麻烦的,不支持复制粘贴,这个时候我们可以在本地装有windows操作系统的计算机安装xshell来操作远程的Linux服务器,这样很方便。xshell通过ssh来传输数据,对应的linux服务器需要安装ssh服务。
微软提供的的远程连接
Windows系统也支持远程控制,在windows系统专业版上就自带有远程控制的服务,可以被其他的计算机远程控制,注意家庭版Windows系统上没有这一功能。后来Windows又推出了移动端Microsoft Remote Desktop,可以让移动手机远程控制Windows系统。
移动端的具体使用可以参考这篇博文:https://blog.csdn.net/elong_2009/article/details/18627299
具体连接的时候,还需要考虑到网络的类型:
如果是在局域网里,连接非常简单,输入目标计算机的IP即可。
如果不在局域网里,目标计算机且有真实的IP地址,也可以直接输入IP即可。
如果目标计算机是由NAT代理的,这个时候就需要解决NAT穿透的问题了,这个比较麻烦。
TeamViewer
TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。
TeamViewer支持跨平台,在Windows系统、MAC系统、Android、IOS都有相应的客户端。TeamViewer对于非商业用途是不收费的,商业用途则需要相应的付费。TeamViewer相比微软提供的连接方式要简单的多,完全不需要考虑目标计算机所处的网络。与teamview类似的软件有AnyDesk,这里就不详细介绍了。
QQ提供的远程控制服务
这个特别简单,相信很多人再日常生活中用到,就不多说了。
向日葵
这个也是国内的比较良心的远程控制软件。