(You will have to enable downloads in IE to download FileZilla from their website. Install FileZilla Server on the Amazon Instance (after remoting in) and log into the server interface.If you want to use something else, just apply the same settings. (You can setup any type of FTP server you want, I prefer FileZilla because it is free, rock-solid, and highly configurable. We are now done setting up the security groups in AWS, let’s setup FileZilla Server. Select “Add Rule” and the “Apply Rule Changes” (Make sure you do both!!!).That may be ok depending on your intended use, I’m using it as a disposable server, so I’m not going to get into security in this article. Leaving the field at 0.0.0.0/0 will allow all. Enter 50000-51000 in the port range field.
Pick “Custom TCP Rule” from the “Create a new rule” dropdown.In the window at the bottom of the screen select the “Inbound” tab from the small frame.Select the name of the security group for the instance you just created.In AWS, select “Security Groups” from the left-hand menu.Once the instance is accessible, we will need to change some settings: FileZilla tool.After reading this article, you will be able to successfully FTP to a running Amazon AWS EC2 Windows instance without an elastic IP.įirst, create a windows instance in Amazon AWS Management Console. Now it’s time to upload your file (in my case its calculator.zip) onto your instance from local. Now, open the terminal in your local system and go to the path where you have downloaded Key Pair file (in my case it’s in download folder as PythonAppDeploy4.pem)Įnter 1st command :- chmod 400 PythonAppDeploy4.pem in local terminal.Įnter 2nd command from the above pic :- ssh -i “PythonAppDeploy4.pem” This will give you SSH to your recently created EC2 instance.
Use above highlighted commands to connect local to instance. After pressing Connect button above window will open.