远程访问服务器(Remote Access Service,RAS),就是把在互联网中的计算机和在局域网中的远程访问服务器相(RAS)连接,从而在RAS和RAC(远程访问客户机,就是在互联网中的某计算机)建立一个虚拟专用线路来直接接入到RAS,连接上RAS后,就可以访问处于RAS的局域网从而获取在局域网中的资源。
远程访问服务允许客户机通过拨号连接或虚拟专用连接登录网络。远程客户机一旦得到RAS服务器的确认,就可以访问网络服务,就好像客户机直接连接在局域网上一样。
比如,在外地工作的公司人员需要公司的重要文件,为防泄密不希望用邮件或其他方式传输,这时候工作人员(RAC)就可以连接上RAS,通过RAS和RAC之间的虚拟专用网络来访问处于RAS的局域网(公司局域网)下载文件。
要建立一个RAS,操作系统必须为服务器版本,且具有双网卡,用以连接局域网和互联网。
远程连接在服务器维护中是一个经常被用到的功能,但是在虚拟主机领域,却没有这一说法。这是为什么呢?
让我们先来看虚拟主机的定义,虚拟主机就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器。使用特殊的软硬件技术,把一台真实的物理服务器主机分割成多个逻辑存储单元。
每个逻辑单元都没有物理实体,但是每一个逻辑单元都能像真实的物理主机一样在网络上工作,具有单独的IP地址(或共享的IP地址)、独立的域名以及完整的Internet服务器(支持WWW、FTP、E-mail等)功能。
如果我们开启远程功能,那么在这个服务器上的所有空间,都会被远程控制,对于安全性将是极大隐患。当前,暂时没有一项技术能完美提供单个虚拟主机的远程访问权限,而不会影响此服务器以及其他虚拟主机。比如,云服务器就可以实现远程,因为我们是单独拥有一台服务器,因此我们可以安全、无限制的使用远程来访问服务器。
打个比方,我们将一间毛坯房(服务器)隔成N个单间(虚拟主机),而进出这个毛坯房,仅有一个大门(远程连接端口),所有人进出单间均需通过这个大门,如果开放远程功能,则意味着毛坯房的大门权限就没有了,每个用户都可以通过这个权限来管理,安全性是不是就受到影响了?
那么我们可以通用哪些方式来达到“远程”控制虚拟主机的目的呢?一般,我们使用控制面板系统、FTP软件等方式来达到这个目的。
虚拟主机控制面板是虚拟主机“远程连接”的主要方式。通过控制面板,可以给虚拟主机安装软件,设置功能,更换系统,升级配置等。
FTP则是虚拟主机“远程”文件管理的主要方式,特别是大量文件上传下载、修改删除等。