利用File Zilla在AWS的EC2虚拟机上建FTP传输文件(Win系统)

因为要下载代码但是VPN不稳定(我下的是Chromium,gclient每次断了就重来),所以曲线救国使用AWS虚拟机下载,再从虚拟机上用FTP传回本地。

总结一下希望能帮到其他朋友和以后的自己:

注册AWS之类的就不说了,现在是一年免费,只收1刀就行了。

启动虚拟机后注意保存你的pem文件,这个东西File Zilla客户端登录的时候也同样需要。

过程中基本按照两篇文章的指导在做:

Server端:

http://www.codeproject.com/Tips/404132/Amazon-AWS-Setting-up-FTP-on-EC-Windows-Instances

First, create a windows instance in Amazon AWS ManagementConsole. Once the instance is accessible, we will need to change some settings:

  1. In AWS, select “SecurityGroups” from the left-hand menu.
  2. Select the name ofthe security group for the instance you just created
  3. In the window at thebottom of the screen select the “Inbound” tab from the small frame.
  4. Pick “Custom TCP Rule”from the “Create a new rule” dropdown.
  5. Enter 50000-51000 inthe port range field.
  6. In the source field,use discretion. Leaving the field at 0.0.0.0/0 will allow all. That may be okdepending on your intended use, I’m using it as a disposable server, so I’m notgoing to get into security in this article.
  7. Select “Add Rule” andthe “Apply Rule Changes” (Make sure you do both!!!).
  8. Now repeat the steps4-7 for port 21.

We are now done setting up the security groups in AWS, let’ssetup FileZilla Server. (You can setup any type of FTP server you want, Iprefer FileZilla because it is free, rock-solid, and highly configurable. Ifyou want to use something else, just apply the same settings.

  1. Install FileZilla Serveron the Amazon Instance (after remoting in) and log into the server interface. (Youwill have to enable downloads in IE to download FileZilla from their website. )
  2. Click the settingsicon on the interface.
  3. On the generalsettings tab, “Listen on these ports:” will be defaulted to 21. Just leave it.
  4. Select the “Passivemode settings” from the tree on the left.
  5. Place a check marknext to “Use custom port range” and set the port range to “50000-51000”.
  6. Now get your “PublicDNS Name” from the Amazon AWS console. Your IP address will be in the PublicDNS Name, or you can ping the DNS name to have it resolved for you. (you may beable to use the Public DNS Name, I don’t see why it wouldn’t work, but I personallyuse the IP instead.
  7. Enter the IP into the“Use the Following IP” field on FileZilla’s “Passive mode settings” screen.
  8. Now follow theinstructions that come with FileZilla to setup a group and a user.

Now we are at the final step. You will now need to adjustthe Windows Firewall settings to allow the ports we allowed in the AWS SecurityGroup.

  1. On the instance open “WindowsFirewall with Advanced Security”.
  2. Now click on “InboundRules” on the left-hand pane.
  3. Click on “New Rule”in the right-hand pane.
  4. You should really usethe “Program” option***, but I’m going to use the port option and then clicknext.

    ***As I said before, I’m not going tocover the topic of security, I’m sure someone will tell you to never do it thisway, but this is the way I need it for the testing I’m doing.  

  5. Select TCP and the “Specificlocal ports” option and enter 50000-51000 and press next.
  6. Select “Allow theconnection” and press next.
  7. Leave all threeoptions checked and press next.
  8. Type a name for yourrule and hit finish. Then repeat these steps for port 21.

Andyou are done! Go ahead and connect with your favorite FTP client.


安装File Zilla,然后开端口,要开两部分:

1 AWS console里安全管理组的inBound端口;

2 你的虚拟机里的防火墙,我选的系统是winserver2008,在服务管理器里还挺好设的;

3 设置被动模式,地址就是你虚拟机的公网地址,你登录EC2虚拟机时候有个远程桌面,就是那个地址;


Client端:

http://www.codestore.net/store.nsf/unid/BLOG-20111012-0812

As soon as you've setup a Linux instance on Amazon EC2 you're likely next step is to get FTP access so you can move files about.

If, like me, your FTP tool of choice is FileZilla then this tip might save you some of the time it took me to work it out.

First of all make sure port 22 is open in your instance's Security Group in Amazon's AWS site. You can test this from a Terminal using the following command:

ssh Address-Of-EC2-Instance

If that times out then most likely port 22 isn't open. Otherwise you're ok. SFTP uses the same port so we can carry on and set it up.

If at this point you try to connect using SFTP from FileZilla you'll probably see this:

image

The error is "No supported authentication methods available". To get round it you need to tell FileZilla about  the .PEM file that was created when you built the Amazon instance. Assuming you already downloaded it to you PC, open FileZilla and select the Edit->Settings menu.

image

Click the "Add key file..." button and locate your PEM file. At this point FileZilla will ask if you want to convert it to a format it can use. Say yes and tell it where to put the new .PPK file. Once this is done press ok and try to connect again. You should have more luck!


按照这个教程设置的是不安全的FTP连接,所以用完就关了吧,把File Zilla服务也关了就行了。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1383319.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

File Zilla服务器回应不可路由的地址。被动模式失败。 -- 解决方案

用filezilla 连接ftp服务器会返回 状态: 服务器回应不可路由的地址。被动模式失败。 解决方案 01、在菜单栏 -> 编辑 -> 设置 -> 被动模式 中,将使用服务器的外部IP地址来代替改为退回主动模式 02、在自己创建的站点中的传输设置中切换至被动 03、在自己…

Windows2008 r2 x64下安装FTP工具File Zilla server报错:could not load tls libraries filezilla

安装file zilla server的时候报错: could not load tls libraries filezilla 搜索了下发现是新版本有这个问题,降低到0.9.43就没这个问题了 转载于:https://www.cnblogs.com/reblue520/p/6555916.html

File Zilla搭建FTP服务器时出现的报错

目录 报错:You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router. 报错:425 Cant open data connection for transfer of "/" 报错:Warning: FTP o…

File Zilla连接Ubuntu 失败

一.SFTP方式连接失败 站点配置 连接失败 二.FTP连接方式失败 站点配置 连接失败 转载于:https://www.cnblogs.com/kuoAT/p/7508756.html

2023年五款免费高效的在线客服系统大揭秘!

近年来,随着移动互联网的蓬勃发展,企业与消费者之间的互动方式正在迅速演变,从传统的PC端转向了更加便捷灵活的移动端。在这个变革的大背景下,为了满足日益增长的客户需求,企业对于提供优质客户服务的迫切需求也逐渐凸…

1秒将纸质文档电子化:免费、无需软件扫描仪,手机实时拍照识别

各位有没有遇到过这种情况: 领导突然甩给你一个几百页的纸质文档,让你帮忙转换成电子档,以便储存。 那么问题来了: ①没有扫描仪(公司为了省钱) ②没有图片识别软件(安装一个太麻烦&#xf…

手机扫描软件哪个好用?快把这些软件收好

现在很多文件都会以电子版的形式进行备份,因为相较于纸质版,电子版可以随时进行传输分享。通常我们都会使用扫描仪将纸质文件扫描成电子版,可是当我们没有扫描仪的时候,应该如何扫描文件为pdf呢?其实现在有很多软件都可…

五个优秀的在线病毒扫描工具

五个优秀的在线病毒扫描工具1、趋势科技 在线扫描2、赛门铁克 在线扫描3、BitDefender 在线扫描4、PcPitstop 在线扫描5、RavAntivirus 在线扫描* 使用这些免费的在线扫描工作一般都会要安装ActiveX组件,并要下载病毒更新库,所以如果计算机安装了…

网络安全必备的五款免费网络漏洞扫描器

尽管我们在电子设备上安装了安全软件,但这些安全软件并不能自主跟踪并捕获所有漏洞。这时候,我们就需要额外安装网络漏洞扫描器,它可以帮助您自动执行安全审查,在IT安全中发挥重要作用。在扫描网络和网站时,网络漏洞扫…

腾讯云轻量应用服务器地域怎么选?上海广州北京?

腾讯云轻量应用服务器地域是指轻量服务器数据中心所在的地理位置,如上海、广州和北京等地域,如何选择地域?地域的选择建议就近原则,用户距离轻量服务器地域越近,网络延迟越低,速度就越快,根据用…

安全扫描工具 AppScan

IBM Rational AppScan 是一个面向 Web 应用安全检测的自动化工具,使用它可以自动化检测 Web 应用的安全漏洞。 比如跨站点脚本攻击(Cross Site Scripting Flaws)、注入式攻击(Injection Flaws)、失效的访问控制&#…

怎样实现免费扫描?

你知道扫描免费软件哪个好用吗?在日常生活中,我们可能会需要将一些纸质文档或图片转换成电子文档,以便于传输和存储。 为此,我们需要使用扫描软件。希望我今天所写的文章,可以帮助到大家。 软件一、扫描计数王 扫描计…

免费扫描计数软件哪个好,分享一个易用的工具

你有没有遇到过这样的场景:每天早上上班时,你需要清点货架上的商品数量,以确保是否有缺货。如果商品数量过多,这项任务可能会非常耗时,让你感到非常疲劳。不过现在,有了扫描计数功能,你可以省去…

5 款漏洞扫描工具:实用、强力、全面(含开源)

目录 引言 5款工具,打包带走吧! 第一款:Trivy 概述 安装 第二款:OpenVAS 概述 安装 第三款:Clair 概述 安装 第四款:Anchore 概述 安装 第五款:Sqlmap 概述 安装 引言 漏洞扫描是一…

这些很好用的扫描文件免费软件,你确定你不点进来看看吗

随着数字化时代的到来,扫描文件已经成为人们日常办公中不可或缺的一部分。无论是在公司内部进行文件共享和协作,还是在与客户和合作伙伴进行沟通和合作,扫描文件都扮演着至关重要的角色。那有什么扫描方法可以扫描文件呢?可以扫描…

cuda+anaconda+pytorch按照教程

首先安装显卡对应的CUDA版本,关键点在于区别显卡支持的CUDA最高版本和运行版本 1、查看当前显卡支持的最高版本,有两种方式: 1)NVIDIA控制面板—>帮助—>系统信息—>组件—>NVCUDA.dll对应版本 请注意,12…

1985-2016年全球自杀数据分析(Kaggle)

1、分析背景 伴随人们的生活压力日益增大,引发了许多心理疾病。由于没有及时的沟通与制止,导致很多自杀的悲剧,例如去年韩国艺人崔雪莉、具荷拉离世。本次数据分析是利用Kaggle平台上一份1985-2016年部分国家的自杀概述数据集,了…

英国第一位重要的浪漫主义诗人

【诗歌是上帝的语言,人工智能中的自然语言处理研究就是在寻找上帝的声音】 威廉布莱克(William Blake,1757~1827)是十八世纪诗人,英国第一位重要的浪漫主义诗人、版画家。时至今日,诸多评论家将布莱克列为英…

“死于25岁葬于75岁”:你的人生也会是这样的吗?

“死于25岁,葬于75岁。” 这是美国著名科学家富兰克林的一句名言。这里所谓的“死”,是指激情的褪去、梦想的幻灭、精神的死去。 就像本文视频中的主人公一样——在楼上浇花时,不小心踩到香蕉皮从楼上掉下来,在这生死关键时刻&…

与ChatGPT 技术对话 42 天后,30多岁男子过于焦虑自杀身亡...

点击“开发者技术前线”,选择“星标” 让一部分开发者看到未来 来自:极目新闻 最近ChatGPT的飞速发展引起了世界范围的广泛关注,有人兴奋,也有人担忧。 据比利时媒体LAvenir3月28日报道,一名热衷于环境问题的比利时男子…