设为首页 收藏本站
查看: 1229|回复: 0

[经验分享] Windows 集成 FTP 服务器配置–WS08R2已验证

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-6-19 09:23:01 | 显示全部楼层 |阅读模式
环境:Windows Azure 中 Windows 2008 R2 With SP1虚拟机
步骤一:在Azure中创建虚拟机创建步骤不再详述
步骤二:在Azure虚拟机中绑定静态公网IP和私网IPP.S. 防止重启Cloud Service导致IP发生变化影响其他应用程序调用或用户访问
  • 绑定私网IP

   1: Test-AzureStaticVNetIP -VNetName EastAsiaSubnetwork -IPAddress 192.168.0.128
   2:
   3: $staticVM = Get-AzureVM -ServiceName JACKYFTP -Name JACKYFTP
   4: Set-AzureStaticVNetIP -VM $staticVM -IPAddress 192.168.0.128 | Update-AzureVM
   5: Get-AzureStaticVNetIP -VM $staticVM
wKiom1WCU2_jqIyXAAKqCTP9tpk880.jpg
  • 绑定公网IP
   1: # Location 参数来自于 Get-AzureLocation   2: # 当前虚拟机已经存在直接获取当前数据中心提供的公网IP给到Cloud Serive即可   3: # 注意:Cloud Service是容器,一个Cloud Service只有一个公网IP,   4: # 下属多台虚拟机共享这一个公网IP,所以这里仅指定Cloud Service Name不指定虚拟机名   5: # ReservedIPName 参数任意给予一个不冲突的名字即可   6: New-AzureReservedIP -ServiceName 'JACKYFTP' -ReservedIPName 'FTPVIP' -Location 'East Asia'   7: Get-AzureReservedIP wKiom1WCU3jA3BQ7AAKJ48Mz9yg878.jpg
步骤三:在Windows中安装IIS并选择FTP服务 wKiom1WCU3yRXAJkAAJkFdLaSBU136.jpg
步骤四:配置FTP服务器新建FTP服务器步骤略过,就是使用向导下一步下一步
完成上面所有步骤后已经可以在本机访问FTP服务器了
接下来需要为外网访问进行配置
配置鉴权方式
wKiom1WCU4WwCnsAAAK8anSafYk475.jpg
激活基本身份验证使得可以通过Windows用户名密码方式登陆访问
wKiom1WCU4bjB5JGAAEMHMhrHCM631.jpg
配置FTP防火墙
wKioL1WCVT7iThpvAAHx_1wbMAQ975.jpg
指定FTP被动模式下使用的特点端口段
先开10个端口用着,不够自己加
同时设置虚拟机外部IP地址,否则会提示无法转发路由导致外部访问失败
wKioL1WCVT-TVRQuAAECzKpKeUw747.jpg
配置目录浏览信息,需要就配不需要就跳过
wKioL1WCVUbCP4a3AAJjujpJx7w720.jpg
wKioL1WCVUej4SRUAACwHqeEaYg711.jpg
配置SSL加密访问,需要就配,不需要跳过
wKiom1WCU5yiwKRhAAJppdY8k7A698.jpg
这个比较简单,不用自己去配证书根节点了,直接用Azure提供的SSL证书即可,有特殊需求或特殊嗜好的另议
wKioL1WCVU-RQgOAAAEHppeQF4E385.jpg
接下来针对具体站点个性化配置,可能你需要再配置一遍以满足实际需要
wKioL1WCVVPiUd6WAAIWhUwq03M295.jpg
步骤五:配置Windows和Azure Cloud Service 防火墙Windows 防火墙个人比较直接,那就直接关掉先吧
Azure Cloud Service我们除了需要加入FTP的21端口,还需要开放之前配置的5000-5010 10个端口
当然如果不嫌麻烦可以一个一个在Portal点击添加,但是我比较懒还是脚本跑完算了吧
   1: Get-AzureVM -ServiceName "JACKYFTP" -Name "JACKYFTP" |   2:     Add-AzureEndpoint -Name "FTP5000" -Protocol "tcp" -PublicPort 5000 -LocalPort 5000|   3:     Add-AzureEndpoint -Name "FTP5001" -Protocol "tcp" -PublicPort 5001 -LocalPort 5001|   4:     Add-AzureEndpoint -Name "FTP5002" -Protocol "tcp" -PublicPort 5002 -LocalPort 5002|   5:     Add-AzureEndpoint -Name "FTP5003" -Protocol "tcp" -PublicPort 5003 -LocalPort 5003|   6:     Add-AzureEndpoint -Name "FTP5004" -Protocol "tcp" -PublicPort 5004 -LocalPort 5004|   7:     Add-AzureEndpoint -Name "FTP5005" -Protocol "tcp" -PublicPort 5005 -LocalPort 5005|   8:     Add-AzureEndpoint -Name "FTP5006" -Protocol "tcp" -PublicPort 5006 -LocalPort 5006|   9:     Add-AzureEndpoint -Name "FTP5007" -Protocol "tcp" -PublicPort 5007 -LocalPort 5007|  10:     Add-AzureEndpoint -Name "FTP5008" -Protocol "tcp" -PublicPort 5008 -LocalPort 5008|  11:     Add-AzureEndpoint -Name "FTP5009" -Protocol "tcp" -PublicPort 5009 -LocalPort 5009|  12:     Add-AzureEndpoint -Name "FTP5010" -Protocol "tcp" -PublicPort 5010 -LocalPort 5010|  13: Update-AzureVM如果觉得一行一行修改麻烦,再给个办法,很土很粗暴,但是很有效
wKioL1WCVVjzwEcXAAOztx9SYuI920.jpg
写完第一行往下一拖,然后全部拷出来批量替换掉不要的/Tab,拼接到上面语句头尾之间,F5执行完事
wKiom1WCU6nAykTiAAFcTDXK6Kc581.jpg
步骤六:重启操作系统为什么要重启操作系统,不简单重启FTP服务或IIS服务呢?
这个问题别问我,问我我也不知道,反正重启完后他自己就回复正常了
链接的时候会提示是否接受证书,点接受即可,不想点也可以跳过上面配置SSL步骤即可
wKiom1WCU7SAdSgDAAPiRPSbc8k724.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-78748-1-1.html 上篇帖子: RHEL5.1创建本地及FTP的yum源 下篇帖子: vsftp+pam+mysql(基于不同主机的配置) Windows 服务器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表