导航:首页 > 配服务器 > 怎么在虚拟机创建ftp服务器

怎么在虚拟机创建ftp服务器

发布时间:2024-09-24 14:01:07

1. 如何在Windows Azure虚拟机上配置外网能访问的FTP服务器

1. 由于目前 Windows Azure 对外所有网络传输都会透过负载平衡器 (Load Balancer),虚拟机所有对外联机都需要在 Windows Azure 管理接口中增添 Endpoint,目前的 Windows Azure 并不允许设定一段区间的 TCP/UDP Port ,只能一个一个添加 Endpoint,并且最多只能提供 25 个对外的 Endpoint,要让 FTP 服务 Passive Mode能够正常运作,除了增添一个 TCP 21 Port 的 Endpoint 之外,我们还必需限缩数据信道 (Data Channel) 所需的 TCP Port,否则让 FTP Server 大范围随机建立数据信道 TCP Port,在目前 Windows Azure 负载平衡下很难运作。FTP Passive Mode 会用到数据信道 (Data Channel) TCP Port 范围缩限为两个 TCP Port,以便之后 Windows Azure 管理接口中增添 Endpoint。我们可以透过 Server Manager 来做 FTP 防火墙设定

.jpg

FTP Passive mode 在建立数据信道的过程中,我们需要将对此虚拟机对外的 IP Address 告知 FTP Server,以避免 FTP 将内部 IPv4 地址传给 FTP 客户端,这会造成在建立数据信道的过程时被 Windows Azure 挡在门外。你要进行 FTP Site 层级的 FTP 防火墙设定。你可以通过ping或者如下图,获得此虚拟机对外的 IP Address

.jpg

wKiom1OxG2LR9SJFAAGiQQ-a0A8837.jpg

在 Windows Azure 管理接口中增添 Endpoint

.jpg

对了,安装配置好iis的ftp服务后,记得要重启下,不然你会发现用ftp客户端软件连接后会有问题的

2. 如何使用虚拟机搭建FTP服务器,高分求高手详细解答

-
Windows 2003 Standard Edition、Windows 2003 Enterprise Edition、Windows XP Professional 、Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS 。在系统的安装过程中IIS是默认不安装的,在系统安装完毕后可以通过添加删除程序加装 IIS。

IIS 是微软推出的架设 WEB、FTP、SMTP 服务器的一套整合系统组件,捆绑在 上列NT核心的服务器系统中。本文针对通过Windows2003 IIS组件配合金万维g动态域名解析软件向互联网提供FTP服务。
第一步:安装Windows 2003 IIS中FTP组件

在控制面板的添加/删除程序——Windows组件向导——应用程序服务器——Internet信息服务(IIS)中选中“文件传输协议(FTP)服务”。如下图:

在选定需要安装的服务后安装向导会提示需要插入Windows 2003安装光盘,这时您插入安装盘按照提示进行安装,IIS中的FTP很快便自动安装完成。

第二步:配置FTP服务器

打开程序——管理工具——Internet 信息服务(IIS)管理器——FTP站点,(也可以在运行中输入INETMGR进入管理器)。

在IIS FTP组件中,FTP每一个站点只能对应一个端口、每一个站点只能对应一个全局目录。权限顺序可理解为 站点 >= 虚拟路径,如果需要建立匿名访问的FTP服务和需要认证的FTP服务,需要建立两个站点,使用两个不同的端口。

首先我们建立一个需要认证的FTP站点,让互联网登陆FTP服务时需要认证才能与FTP服务器取得信任连接。进入程序——管理工具——计算机管理——本地用户和组——用户。在这里新建一个用户aamm,不需要赋予任何权限,建立后即完成建立用户过程。

进入Internet 信息服务(IIS)管理器默认FTP站点属性

在安全帐户中不选中“允许匿名连接”,否则任何人都可以通过FTP连接你的全局目录。 在主目录中的FTP站点目录选择到对外服务文件目录的上级目录,如果你不想这个站点下的子站点有写入权限,那么写入权限不需要选中。如果此站点下有一个子站点需要有写入权限,那么全局站点FTP权限必须给予写入,如果你觉得不安全,那么可以把FTP目录数据转移到一个空的分区或者下级目录。例如 aamm帐号对应 D:\aamm目录,那么FTP全局站点目录必须为D:\。

现在,FTP服务接口已经向互联网服务,但实际上没有用户可以从你的FTP进入获得资源。我们需要把刚才建立的aamm用户对应到FTP目录。之前有很多朋友问,为什么微软的FTP没有可以设置帐号的地方,只可以设置匿名或非匿名?其实是可以的,不过需要一点窍门。

右键FTP默认站点——新建——虚拟目录——虚拟目录别名输入aamm——选择aamm对应的访问目录并给予权限——完成 实际上虚拟目录别名就是用户登陆名称,对应着用户表中的的用户。我们可以通过系统建立FTP用户来对应不同站点的FTP子站点目录。当然,一个用户是可以对应多个路径的,这点我们需要使用FSO权限进行控制。

下面我们可以开始测试FTP服务器。
在测试过程中为了方便使用Windows 2003自带的FTP命令进行测试。

测试成功,互联网上的访问者就可以直接在IE浏览器里面输入ftp://yourip.com访问你的ftp了。

3. 怎样利用本机和本机上的虚拟机搭建FTP

TYPSoft FTPServer 轻松搭建FTP服务器
如果要架设FTP服务器你会如何选择?也许你会说,那肯定要选Serv-U、WarftpD、ProFTP或Wu-FTP了。这些选择确实很不错,都是一些功能强大的FTP服务器。不过这些并不适合初学者,它们的架设需要具备一定的相关知识,对于一般人来说是不太容易设置的。那么有没有简单一点的方法呢?答案是肯定的,下面我就给大家介绍一种超级简单的FTP服务器,希望能够给广大的初学者们提供帮助。
服务器的设置
建立FTP服务器首先需要下载TYPSoft FTPServer(以下简称TYP),适用于 Windows 9X/2000/XP操作系统。下载之后解压到任何一个文件夹,不用安装直接双击程序就可以开始投入工作了。当然,还需进行一些简单的设置。
1.设置端口
如果TYP默认设置的端口21被占用,表现状态如图1所示,列表中会显示“Port already in use.Choose another one”,结果是服务器无法启动,此时我们要手工重新设置TYP的端口,方法是选中图1所示窗口中的“Setup FTP”标签,然后在“FTP Port”后面的框中输入新端口号,再单击下面的“Save”按钮即可。

图1
2.使用匿名登录
选择主窗口中的“User Setup”标签,然后选择匿名账户“Anonymous”,在右侧窗口中将“HomeDirectory”(主目录)设为我们欲共享的目录,在下面的 “Directory Access”区中设置共享目录中子目录的用户访问权限(下载、上传、更改、删除等),上述选项设置好后按“Save”按钮保存即可(如图2所示)。

图2
3.使用其他用户登录
如果想用新建的用户登录,我们可以将匿名用户禁用。在图2所示的窗口中,选择“Anonymous”,然后单击按钮组中的“Option”按钮,在右边的面板中选择“Disable User Account”选项禁用匿名账户,然后再单击“New”按钮,添加一个新用户,再按照设置匿名账户的方法设置此新建账户的访问目录和相关权限,再单击 “Save”按钮即可。
完成这些设置后我们就可以启动FTP服务器了,单击菜单“Server→Start”即可启动服务器。
提示:TYP默认有一个匿名用户,此用户共享的是系统中的D盘,如果不想使用匿名登录,可以将此账户删除掉,如果想使用匿名登录,可以将默认的共享目录更改为其他目录。

客户端的访问
服务器架设好了,就可以让别人访问我们的系统了,访问时可以在浏览器中访问,也可以通过FTP命令来访问,下面我们简要地解释一下如何使用这两种方式访问FTP服务器。
1.使用浏览器访问
当使用浏览器访问FTP服务器,我们可以直接在浏览器的地址栏中输入FTP服务器的计算机IP地址。有两类IP地址,一类是局域网内部的IP地址,一类是Internet的IP地址。输入的格式如下:ftp://***.****.***.***,然后按回车即可。
如果FTP服务器设置了密码,按回车后会自动弹出一个窗口,按照提示,在指定的地方输入正确的用户名和密码即可登录到FTP服务指定的目录中去了。根据服务器中设置的权限,可以分别进行下载、上传、修改文件、删除等操作。
2.使用FTP命令访问
通过FTP命令访问服务器必须了解一些常用的命令使用方法,下面列出几个常用的FTP命令(假设FTP服务器的IP为192.168.0.1,共享目录为ABC)。
(1)连接FTP服务器
如果系统是Windows 9X,我们可以在MS-Dos中操作,如果系统是Windows 2000/XP,我们可以在命令行模式下面进行。
首先,在命令行或DOS窗口中输入“ftp”命令并敲回车,然后在“ftp>”提示符后面敲入“open 192.168.0.1 port”(port是FTP服务器的端口号),此时命令行等待我们输入用户名,输入合法的用户名后再输入相应的密码,这时我们就可以登录FTP服务器了(图3)。

图3
(2)上传文件
成功登录服务器后,我们就可以上传文件了。上传文件之前,我们最好先建立一个文件夹,然后将文件上传到这个文件夹中,这样对于文件管理比较方便。建立文件夹的命令格式为:mkdir 文件夹名;上传文件的命令格式为:put 源文件的位置和文件名。按回车之后,我们还要输入目标位置,输入合法的目标位置之后再敲回车就行了。如果要实现批量传送文件,可以使用“mput”命令。
(3)下载文件
首先在光标处输入“pwd”命令来查看进入FTP服务器的目录,然后再输入“dir”或者“ls”命令,按回车后,就可以显示此目录里所有文件信息了。例如现在要把FTP服务器里 Music目录中的所有MP3完全下载,那么,首先使用“cd”命令切换目录,进入music目录,然后选择“mget”命令进行下载,“mget”命令可进行多个文件的批量下载(格式为:mget *.mp3)。如果要下载单个文件,则使用“get”命令。
(4)删除文档
我们可以用“delete”命令进行单一文件的删除,如果需要成批删除文件,则可以使用“mdelete”命令进行,当然若觉得这样太浪费时间,可以输入“rmdir”命令来删除整个目录。
(5)断开与FTP服务器的连接
使用完之后,我们最后使用“Close”命令就可退出与服务器的连接,若是要彻底和FTP说再见,那就使用“bye”或“quit”命令完全退出

4. 如何架设虚拟机linux服务器

1.确保虚拟机系统与宿主系统是桥接设置,以方便连接。

2.在虚拟机系统中安装ftp服务器,我安装的是vsftpd服务器。由于安装的虚拟机系统CentOS中已经默认安装了该ftp服务器,所以无需安装。

如果没有安装的话,可以采用安装包安装。

3.开启虚拟机系统下的ftp服务,各个版本的Linux命令不尽相同。我用的CentOS命令为 /sbin/service vsftpd restart

4.至此,已经可以在局域网中访问ftp服务器了,由于我处于路由器的局域网中即192.168.1.0网络中,所以对于校园网这个更大的范围则无法访问。

希望采纳

阅读全文

与怎么在虚拟机创建ftp服务器相关的资料

热点内容
php图像函数 浏览:37
最好读的源码 浏览:281
服务器的私密状态怎么解除 浏览:483
国外php程序 浏览:77
php实时评论 浏览:178
linux计算命令 浏览:1001
编程i5和i7的区别 浏览:537
王子的绝对命令漫画 浏览:215
怎么用算法实现求交集 浏览:468
pccad命令文件 浏览:41
可视化编程在桥隧方面基础应用 浏览:755
甘油解压神器 浏览:828
数字式pid算法中d代表什么 浏览:202
批处理不显示隐藏文件夹 浏览:690
剪影app怎么剪辑多余的视频 浏览:754
java变量范围 浏览:685
php网页视频直播源码 浏览:324
ftp服务器命令 浏览:368
怎么在app上找市盈率低的股票 浏览:806
加密货币市场降温 浏览:878