在Azure VM上架设Surv-U FTP 服务器

在Azure上架设Surv-U ftp 服务器的步骤:

1.在VM上安装surv-u (将surv-u加入防火墙例外 ,在surv-u安装的最后一步可勾选上,自动设置好)

2.设置surv-u 监听端口和passive 模式时的监听端口范围:

 监听端口:12500 (安全性原因不用默认的21):

 

passive 模式时的监听端口范围:12501-12502:

 

3. 在azure 管理后台添加VM的 endpoint(端口映射),将监听端口(12500),和passive mode时服务器动态开启的端口都一一加入(12501,12502)(所以这里我只设置了2个passive mode 端口,否则一一加入太麻烦,也就是此ftp站点最多同时进行2个数据传输):

大功告成!

关键点在于要手动设置surv-u的passive port 范围,并将其加入到VM的 endpoint中: ,否则,ftp服务器是在每次要和客户端进行数据传输时,动态随机的采用一个端口监听客户端的数据传输连接的。由于在VM的 endpoint 设置中无法事先设置好这个端口,所以导致数据传输失败,通常的现象就是

ftp客户端(如flashfxp)可以连接上服务器,但无法获取服务器根目录内容。

 

 

posted @ 2014-06-25 14:51  盛亚  阅读(347)  评论(0编辑  收藏  举报