{"id":11901,"date":"2014-02-21T17:03:23","date_gmt":"2014-02-21T11:33:23","guid":{"rendered":"http:\/\/www.tothenew.com\/blog\/?p=11901"},"modified":"2014-02-21T17:05:10","modified_gmt":"2014-02-21T11:35:10","slug":"setup-ftp-account-on-particular-folderdirectory-in-aws-windows-instance","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/setup-ftp-account-on-particular-folderdirectory-in-aws-windows-instance\/","title":{"rendered":"Setup FTP Account on particular folder\/directory in AWS Windows instance"},"content":{"rendered":"<p>I came across a requirement from one of my clients to setup an FTP account on a particular folder\/directory on his Amazon Windows server instance (2008r2).<\/p>\n<p>Below are the steps which I followed for setting it up.<\/p>\n<p>You need to make changes in the Security group of your Windows instance &amp; add ports in order to allow connection to the FTP Account.<\/p>\n<p><strong>Make the following changes through the AWS Management Console.<\/strong><\/p>\n<p>1) \u00a0In AWS, select \u201cSecurity Groups\u201d from the left-hand menu.<\/p>\n<p>2)\u00a0 Select the name of the security group for the instance you just created.<\/p>\n<p>3) \u00a0In the window at the bottom of the screen select the \u201cInbound\u201d tab from the small frame.<\/p>\n<p>4)\u00a0 Pick \u201cCustom TCP Rule\u201d from the \u201cCreate a new rule\u201d dropdown.<\/p>\n<p>5) \u00a0Enter 50000-51000 in the port range field.<\/p>\n<p>6)\u00a0 In the source field, use discretion. Leaving the field at 0.0.0.0\/0 to allow all.<\/p>\n<p>7)\u00a0 Select \u201cAdd Rule\u201d and the \u201cApply Rule Changes\u201d.<\/p>\n<p><strong>Now connect to your Windows instance &amp; do the configuration as follows.<\/strong><\/p>\n<p>1)\u00a0\u00a0\u00a0\u00a0\u00a0 Download Filezilla Server from <a href=\"https:\/\/filezilla-project.org\/\">https:\/\/filezilla-project.org\/<\/a><\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11902\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-1.png\" alt=\"\" width=\"569\" height=\"346\" \/><\/a><\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11904\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-2.png\" alt=\"\" width=\"401\" height=\"191\" \/><\/a><\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11905\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-3.png\" alt=\"\" width=\"358\" height=\"280\" \/><\/a><\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-4.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11906\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-4.png\" alt=\"\" width=\"391\" height=\"303\" \/><\/a><\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-5.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11903\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-5.png\" alt=\"\" width=\"415\" height=\"321\" \/><\/a><\/p>\n<p>2)\u00a0\u00a0\u00a0\u00a0\u00a0 Specify the location where you would like to install FileZilla Server.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-6.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11907\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-6.png\" alt=\"\" width=\"423\" height=\"327\" \/><\/a><\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-7.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11908\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-7.png\" alt=\"\" width=\"426\" height=\"332\" \/><\/a><\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-8.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11909\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-8.png\" alt=\"\" width=\"431\" height=\"337\" \/><\/a><\/p>\n<p>3)\u00a0\u00a0\u00a0\u00a0\u00a0 Go ahead with the installation.<\/p>\n<p>4)\u00a0\u00a0\u00a0\u00a0\u00a0 After the installation is complete you will get screen as shown below.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-9.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11910\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-9.png\" alt=\"\" width=\"479\" height=\"191\" \/><\/a><\/p>\n<p>5)\u00a0\u00a0\u00a0\u00a0\u00a0 Now you need to configure the FTP Account.<\/p>\n<p>6)\u00a0\u00a0\u00a0\u00a0\u00a0 Go to the \u201cSettings\u201d icon (marked in given below snapshot in <span style=\"color: #ff0000\"><strong>RED<\/strong><\/span>\u00a0circle) on the FileZilla Server Console.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-10.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11911\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-10.png\" alt=\"\" width=\"570\" height=\"305\" \/><\/a><\/p>\n<p>7)\u00a0\u00a0\u00a0\u00a0\u00a0 Now go to \u201cPassive mode settings\u201d &amp; make the changes as in the snapshot &amp; then Press OK.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-11.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11912\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-11.png\" alt=\"\" width=\"485\" height=\"327\" \/><\/a><\/p>\n<p>where, <strong>xx.xx.xxx.xx<\/strong> is the \u201c<strong>Elastic IP or Public DNS Name<\/strong>\u201d of the instance.<\/p>\n<p>8)\u00a0\u00a0\u00a0\u00a0\u00a0 Now we need to create the FTP Account, for this go to the \u201cEdit\u201d Tab &amp; select \u201cUsers\u201d.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-12.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11913\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-12.png\" alt=\"\" width=\"628\" height=\"268\" \/><\/a><\/p>\n<p>9)\u00a0\u00a0\u00a0\u00a0\u00a0 Users Dialog box would open, here you need to select \u201cAdd\u201d to enter the FTP Account Username.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-13.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11914\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-13.png\" alt=\"\" width=\"501\" height=\"332\" \/><\/a><\/p>\n<p>10)\u00a0 \u00a0Set the password for the FTP User as well.<\/p>\n<p>11)\u00a0 \u00a0Go to \u201cShared folders\u201d &amp; specify the folder or directory you want to share or allow access to the FTP user.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-14.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11915\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-14.png\" alt=\"\" width=\"528\" height=\"346\" \/><\/a><\/p>\n<p>12)\u00a0 \u00a0You can also control the permissions (Read, Write, Delete etc.) for the user on that folder &amp; also set the specified directory as users home directory in order to allow jailing for the user.<\/p>\n<p><a href=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-15.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11916\" src=\"\/blog\/wp-ttn-blog\/uploads\/2014\/02\/Setup-FTP-Account-on-particular-folder-or-directory-in-AWS-Windows-instance-15.png\" alt=\"\" width=\"523\" height=\"346\" \/><\/a><\/p>\n<p>13)\u00a0 \u00a0Disable the firewall settings on your instance in order to allow connections from outside.<\/p>\n<p>All is set now download Filezilla Client on your PC specify the Hostname, FTP Username &amp;Password\u00a0 of the instance &amp; connect to it from outside.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I came across a requirement from one of my clients to setup an FTP account on a particular folder\/directory on his Amazon Windows server instance (2008r2). Below are the steps which I followed for setting it up. You need to make changes in the Security group of your Windows instance &amp; add ports in order [&hellip;]<\/p>\n","protected":false},"author":91,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":1},"categories":[1174],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/11901"}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/91"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=11901"}],"version-history":[{"count":0,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/11901\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=11901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=11901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=11901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}