{"id":426,"date":"2015-06-25T08:49:21","date_gmt":"2015-06-25T12:49:21","guid":{"rendered":"http:\/\/www.amixa.com\/blog\/?p=426"},"modified":"2015-06-24T16:02:02","modified_gmt":"2015-06-24T20:02:02","slug":"proper-ftp-setup-via-iis-using-passive-ftp","status":"publish","type":"post","link":"https:\/\/www.amixa.com\/blog\/2015\/06\/25\/proper-ftp-setup-via-iis-using-passive-ftp\/","title":{"rendered":"Proper FTP setup via IIS using Passive FTP"},"content":{"rendered":"<p>Since PASSIVE FTP seems to be a relative standard (that I experience), and since most clients don&#8217;t understand or want to use &#8220;ACTIVE&#8221; FTP, here is the easy way to configure your firewall and FTP software on an IIS machine to permit PASSIVE FTP.<\/p>\n<p><strong>Firewall Setup<\/strong><\/p>\n<p>You&#8217;ll need two rules and one &#8220;one to one&#8221; NAT mapping (this may vary a bit due to your firewall software).<\/p>\n<p>The one to one NAT mapping needs to map the external IP address to the internal IP of the server. \u00a0Such as &#8220;66.33.123.21&#8221; mapped to &#8220;10.1.1.21&#8221;<\/p>\n<p>One rule to allow the world into TCP port 21, mapped to the specific server in question. \u00a0(Allow * from ANY to 10.1.1.21 TCP port 21).<\/p>\n<p>Second rule, specifically for PASSIVE FTP. \u00a0Allow * from ANY to 10.1.1.21 on ports range 50000 to 50100.<\/p>\n<p><strong>FTP Server Setup<\/strong><\/p>\n<p>We normally use Filezilla Server (latest version, of course).<\/p>\n<p>Add a user and setup the standard settings.<\/p>\n<p>Passive settings are as follows (below).<\/p>\n<p>Most importantly, the &#8220;X.X.X.X&#8221; area below is your PUBLIC IP that is mapped through your firewall.<\/p>\n<p>Click OK and save the settings.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-427\" src=\"http:\/\/www.amixa.com\/blog\/wp-content\/uploads\/2015\/06\/FTP1.jpg\" alt=\"FTP1\" width=\"593\" height=\"383\" srcset=\"https:\/\/www.amixa.com\/blog\/wp-content\/uploads\/2015\/06\/FTP1.jpg 593w, https:\/\/www.amixa.com\/blog\/wp-content\/uploads\/2015\/06\/FTP1-300x194.jpg 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>FTP Client Settings<\/strong><\/p>\n<p>Nothing fancy\u00a0here, just check to make sure the settings look like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-428\" src=\"http:\/\/www.amixa.com\/blog\/wp-content\/uploads\/2015\/06\/FTP2.jpg\" alt=\"FTP2\" width=\"351\" height=\"174\" srcset=\"https:\/\/www.amixa.com\/blog\/wp-content\/uploads\/2015\/06\/FTP2.jpg 351w, https:\/\/www.amixa.com\/blog\/wp-content\/uploads\/2015\/06\/FTP2-300x149.jpg 300w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since PASSIVE FTP seems to be a relative standard (that I experience), and since most clients don&#8217;t understand or want to use &#8220;ACTIVE&#8221; FTP, here is the easy way to configure your firewall and FTP software on an IIS machine to permit PASSIVE FTP. Firewall Setup You&#8217;ll need two rules and one &#8220;one to one&#8221; NAT mapping (this may vary<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,22],"tags":[100,5,8],"class_list":["post-426","post","type-post","status-publish","format-standard","hentry","category-iis-tips-n-tricks","category-windows-server","tag-ftp","tag-iis","tag-microsoft-windows-server"],"_links":{"self":[{"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/posts\/426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/comments?post=426"}],"version-history":[{"count":1,"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/posts\/426\/revisions"}],"predecessor-version":[{"id":429,"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/posts\/426\/revisions\/429"}],"wp:attachment":[{"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/media?parent=426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/categories?post=426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.amixa.com\/blog\/wp-json\/wp\/v2\/tags?post=426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}