当前位置:首页 > 虚拟机 > 正文

虚拟机中安装ftp服务器的步骤


一、如何配置虚拟机中的ftp3)如果启用了WindowsXP(或WindowsServer2003)内置的“Internet连接共享”,则必须正确选择“LAN”网卡,否则虚拟机可能会因设置而无法访问Internet不正确。欲了解更多详情,请参阅上一节。
(4)如果您使用的是“绿色”或“精简”版VMwareWorkstation,请使用完整版安装。如果需要中文,可以安装中文汉化补丁。这些“绿色”或“精简”版本删除了某些服务或插件,导致无法访问互联网。
在使用VMwareWorkstation的过程中,建议采取积极的做法:
(1)不要在主机上安装第三方防火墙软件和使用防火墙内置于操作系统中。
(2)安装完整版VMwareWorkstation(即从VMwareWorkstation网站或一些下载网站下载的英文版VMwareWorkstation。可以安装中文补丁,但不要使用“lite”
(3)修改XP防火墙,使VMnet1和VMnet8不使用防火墙(主机网卡l'使用)。创建虚拟机并使用NAT网卡,并在虚拟机中设置“自动获取IP和DNS地址”一般情况下都可以直接上网。
二、如何使用虚拟机搭建FTP服务器,高分求高手详细解答-
Windows2003StandardEdition、Windows2003EnterpriseEdition、WindowsXPProfessional、Windows2000Server、Windows2000AdvancedServer和Windows2000Professional的默认安装都带有IIS。系统安装过程中,默认不安装IIS。系统安装完成后,可以通过添加和删除程序来安装IIS。
IIS是Microsoft发布的一组集成系统组件,用于配置WEB、FTP和SMTP服务器。它带有上面提到的NT核心服务器系统。本文重点介绍通过Windows2003IIS组件和金万维G动态域名解析软件在Internet上提供FTP服务。
步骤1:在Windows2003IIS中安装FTP组件
在控制面板-Windows组件向导-应用程序服务器-Internet信息服务(IIS)中选择“添加或删除程序”文件传输协议服务(FTP)”。如下图:
选择需要安装的服务后,安装向导会要求您插入Windows2003安装光盘,此时插入安装盘并按照说明进行安装。IIS中的FTP很快就会自动安装
打开程序-管理工具-Internet信息服务(IIS)管理器-FTP站点(也可能正在运行)。
在IISFTP组件中,每个FTP站点只能匹配一个端口,每个站点只能映射到一个全局目录。权限的顺序可以理解为站点>=虚拟路径。如果您需要建立匿名访问的FTP服务和需要验证的FTP服务,则必须建立两个站点并使用两个不同的端口。
首先,我们创建一个需要身份验证的FTP站点,这样当从Internet连接到FTP服务时,需要进行身份验证才能与FTP服务器建立可靠的连接。进入程序-管理工具-计算机管理-本地用户和组-用户。在这里新建一个aamm用户,不授予任何权限。创建完成后,用户创建过程就完成了。
输入默认的IIS管理器FTP站点属性
取消选中安全帐户中的“允许匿名连接”,否则任何人都可以通过全局FTP目录连接到您。。在基本目录的FTP站点目录中,选择外部服务文件目录的顶级目录。如果您不希望此站点内的子站点具有写入权限,则无需选择写入权限。如果该站点下有子站点需要写权限,则必须授予整个站点的FTP权限才能写。如果您觉得不安全,可以将数据从FTP目录传输到空分区或较低级别的目录。例如,aamm帐户对应目录D:\aamm,则FTP站点的全局目录应为D:\。
现在FTP服务的接口已经提供给互联网了,但实际上没有用户可以访问你的FTP资源。我们需要将刚刚创建的aamm用户映射到FTP目录。很多朋友已经问了,为什么微软FTP没有地方创建账户,为什么只能设置为匿名或非匿名呢?事实上,这是可能的,但需要一点技巧。
在默认的FTP站点上右键-新建-虚拟目录-输入aamm作为虚拟目录的别名-选择aamm对应的访问目录并授予权限-完成其实就是虚拟目录alias是用户的登录名与users表中的用户匹配。我们可以通过系统创建FTP用户来匹配不同站点的FTP子站点目录。当然,一个用户可以映射到多个路径,这需要我们使用FSO权限来控制。
我们现在可以开始测试FTP服务器了。
测试过程中,为了方便起见,使用Windows2003自带的FTP命令行测试。
如果测试通过,互联网访问者可以直接在IE浏览器中输入来访问您的ftp。
三、如何在Centos下安装ftp服务器1:安装vsftpd
检查是否安装了vsftpd
2
2:基于虚拟用户的配置
所谓虚拟用户并不使用真实账户。但是,这只能通过映射到真实帐户并设置权限来实现。虚拟用户无法登录CentOS系统。
修改配置文件
直接贴出配置文件
3
3:使用BerkeleyDB进行认证
yuminstalldb4db4-utils
接下来,注意用户密码文本/etc/vsftpd/vuser_,其中奇数行是用户名,偶数行是密码。
4
接下来,生成虚拟数据库文件。用户认证
编辑认证文件/etc/pam.d/vsftpd,注释掉原来的所有语句,并添加以下两条语句。
最后创建虚拟用户配置文件
5
设置FTP根目录的权限
最新的vsftpd写入主目录设置ftp权限为755和777用于主目录下的子目录,因为它们不需要权限。
6
添加防火墙并放置ftp。在vi/etc/sysconfig/iptables中打开端口21。
7
经过以上步骤,就建立完成了。更改您的FTP服务器设置并享受FTP。