<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gHacks technology news &#187; ftp server setup</title>
	<atom:link href="http://www.ghacks.net/tag/ftp-server-setup/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ghacks.net</link>
	<description>A technology blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description>
	<lastBuildDate>Tue, 24 Nov 2009 23:31:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Home FTP Server</title>
		<link>http://www.ghacks.net/2009/03/26/home-ftp-server/</link>
		<comments>http://www.ghacks.net/2009/03/26/home-ftp-server/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 09:54:27 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ftp server]]></category>
		<category><![CDATA[ftp server setup]]></category>
		<category><![CDATA[home ftp]]></category>
		<category><![CDATA[home ftp server]]></category>
		<category><![CDATA[secure ftp]]></category>
		<category><![CDATA[server software]]></category>
		<category><![CDATA[sftp]]></category>
		<category><![CDATA[windows software]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/2009/03/26/home-ftp-server/</guid>
		<description><![CDATA[FTP is one of those protocols that is largely ignored by the majority of today&#8217;s Internet users. Back in the early days of the Internet it was common to download drivers, patches and all sorts of files from ftp servers directly. Home FTP Server is a lightweight application for the Windows operating system that installs [...]]]></description>
			<content:encoded><![CDATA[<p>FTP is one of those protocols that is largely ignored by the majority of today&#8217;s Internet users. Back in the early days of the Internet it was common to download drivers, patches and all sorts of files from ftp servers directly. Home FTP Server is a lightweight application for the Windows operating system that installs a ftp server on the computer system. The question for some readers might be about the use of a ftp server: You can use it to easily share files with friends in a private environment as it can be configured to only allow specific users to access the files on the computer system. </p>
<p>Home FTP Server is just one of many ftp server applications (read <a href="http://www.ghacks.net/2008/10/04/ftp-server-setup/">FTP Server Setup</a>). It does come with a full set of features but it takes only a few clicks to have a basic ftp server up and running. The ftp server program uses a tabbed interface at the bottom for configuration and monitoring of the ftp server. The most important tab setup wise is the FTP Server tab which offers possibilities to add user accounts, specify directories, change settings of the ftp server and activate it in the end.</p>
<p>There are basically two ways users can connect to a ftp server by default. The first is an anonymous connection. This can be used by anyone and security minded administrators should disable that feature. The accessible directories and file rights can be defined for anonymous users in the settings. More important than anonymous users are member accounts. Each member account can be added for a single user or group of users who all share the same starting directory, access rights and restrictions on the ftp server.</p>
<p><span id="more-11476"></span><img src="http://www.ghacks.net/wp-content/uploads/2009/03/home_ftp_server-500x266.jpg" alt="home ftp server" title="home ftp server" width="500" height="266" class="alignnone size-medium wp-image-11475" /></p>
<p>It is for example possible to only allow the users to download files from the ftp server. The most secure setting is to create one user account for every user that should be able to connect to the ftp server. This can be problematic if you want to install an ftp server for dozens of users.</p>
<p>The settings manage every aspect of the ftp server from server and data port to Open SSL support, domain aliases and a web interface. The options of the Home Ftp Server application are quite extensive. Users can be banned from accessing the ftp server and the tool provides the ftp server administrator with the means to monitor files and users easily.</p>
<p>Home FTP Server is an easy to install and administrate ftp server for private usage. The administrative interface is a bit dusty but that&#8217;s not as important as the amount of options and settings available to the user. The ftp server <a href="http://downstairs.dnsalias.net/homeftpserver.html">application</a> has a size of only 1 Megabyte and uses another two of computer memory while running minimized in the Windows System Tray.</p>

	Tags: <a href="http://www.ghacks.net/tag/ftp/" title="ftp" rel="tag">ftp</a>, <a href="http://www.ghacks.net/tag/ftp-server/" title="ftp server" rel="tag">ftp server</a>, <a href="http://www.ghacks.net/tag/ftp-server-setup/" title="ftp server setup" rel="tag">ftp server setup</a>, <a href="http://www.ghacks.net/tag/home-ftp/" title="home ftp" rel="tag">home ftp</a>, <a href="http://www.ghacks.net/tag/home-ftp-server/" title="home ftp server" rel="tag">home ftp server</a>, <a href="http://www.ghacks.net/tag/secure-ftp/" title="secure ftp" rel="tag">secure ftp</a>, <a href="http://www.ghacks.net/tag/server-software/" title="server software" rel="tag">server software</a>, <a href="http://www.ghacks.net/tag/sftp/" title="sftp" rel="tag">sftp</a>, <a href="http://www.ghacks.net/tag/windows-software/" title="windows software" rel="tag">windows software</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/10/04/ftp-server-setup/" title="FTP Server Setup (October 4, 2008)">FTP Server Setup</a> (7)</li>
	<li><a href="http://www.ghacks.net/2007/04/09/use-winscp-to-securely-copy-files-between-two-computers/" title="Use WinSCP to securely copy files between two computers (April 9, 2007)">Use WinSCP to securely copy files between two computers</a> (2)</li>
	<li><a href="http://www.ghacks.net/2009/03/23/secure-ftp-client-online/" title="Secure FTP Client Online (March 23, 2009)">Secure FTP Client Online</a> (4)</li>
	<li><a href="http://www.ghacks.net/2009/01/08/mount-remote-ftp-and-webdav-servers/" title="Mount Remote FTP And Webdav Servers (January 8, 2009)">Mount Remote FTP And Webdav Servers</a> (5)</li>
	<li><a href="http://www.ghacks.net/2009/08/05/windows-ssh-server-winsshd/" title="Windows SSH Server WinSSHD (August 5, 2009)">Windows SSH Server WinSSHD</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/03/26/home-ftp-server/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FTP Server Setup</title>
		<link>http://www.ghacks.net/2008/10/04/ftp-server-setup/</link>
		<comments>http://www.ghacks.net/2008/10/04/ftp-server-setup/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 08:58:27 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[filezilla server]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ftp server]]></category>
		<category><![CDATA[ftp server setup]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[windows software]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=7391</guid>
		<description><![CDATA[Being able to activate a ftp server when needed can be an efficient way of providing file access and file upload capabilities to customers, coworkers and friends. Most users shy away from setting up an ftp server fearing that the setup is complicated and that they might overlook an important setting that will give the [...]]]></description>
			<content:encoded><![CDATA[<p>Being able to activate a ftp server when needed can be an efficient way of providing file access and file upload capabilities to customers, coworkers and friends. Most users shy away from setting up an ftp server fearing that the setup is complicated and that they might overlook an important setting that will give the connected users access to their whole system and not on the selected virtual directories.</p>
<p>Setting up an ftp server is actually not complicated at all. The process can be broken down in the following parts: Downloading the ftp server software, installing the software, configuring the ftp server and starting it. The biggest part will be the ftp server configuration where the ftp server admin has to share directories and add user accounts to the system. </p>
<p><a href="http://filezilla-project.org/">Filezilla Server</a> is an Open Source ftp server that can be used to setup a ftp server in Windows. A good advise would be to use the default parameters that are shown during ftp server setup. If you have followed the advice you should see a small window after installation that&#8217;s called Connect To Server. A click on OK should connect to the ftp server interface as an administrator.</p>
<p><span id="more-7391"></span><img src="http://www.ghacks.net/wp-content/uploads/2008/10/ftp_server_connect.jpg" alt="ftp server connect" title="ftp server connect" width="254" height="199" class="alignnone size-medium wp-image-7392" /></p>
<p>FileZilla uses User Accounts and Groups to determine access rights of the ftp server. Groups can be used to configure settings for multiple users which are simply assigned to a group. The only thing that has to be done to get the ftp server up and running is to add at least one user account to the server.</p>
<p>This is done by clicking on Edit > Users in the top menu.</p>
<p><img src="http://www.ghacks.net/wp-content/uploads/2008/10/ftp_server_setup-500x357.jpg" alt="ftp server setup" title="ftp server setup" width="500" height="357" class="alignnone size-medium wp-image-7393" /></p>
<p>The first step is to click on the Add button on the right beneath users. Pick any username and leave the group setting as is.</p>
<p><img src="http://www.ghacks.net/wp-content/uploads/2008/10/add_user_account.jpg" alt="add user account" title="add user account" width="285" height="193" class="alignnone size-medium wp-image-7394" /></p>
<p>The new user should now appear in the Users pane on the right side. Now check the Password box and enter a password for that user. You cannot leave that box empty unless you set the username to anonymous.</p>
<p>Now that we have created a first user and assigned a password to that user we need to setup the access rights for that user. A click on Shared Folders loads the menu where the ftp server administrator can enable access to local drives for the selected user.</p>
<p><img src="http://www.ghacks.net/wp-content/uploads/2008/10/ftp_server_shared_folders-500x357.jpg" alt="ftp server shared folders" title="ftp server shared folders" width="500" height="357" class="alignnone size-medium wp-image-7395" /></p>
<p>A click on the Add button beneath Shared Folders will open the file browser in Windows. The first directory will be the Home directory of the user. The access rights are displayed on the right. The user can by default only download (read) files and list directories. If you want to enable file uploads you should create a specific directory for that purpose and set the access flags accordingly (write and create).</p>
<p>If you want to provide access to different hard drives you need to enable so called aliases. The ftp server will always display the home directory to the connected user with no option to switch to another drive.</p>
<p>The only way to provide access to multiple partitions and drives on the ftp server is to create aliases. They basically tell the ftp server to create an alias directory in the home directory that will point to the other partition or drive.</p>
<p>This can be done by right-clicking a folder that has been added to the shared folder list and selecting Edit Aliases from the menu. Now enter the full path of the alias directory. If your home ftp directory is located in d:\ and you want to add f:\ as another shared folder you need to pick an alias that uses the path d:\aliasfolder, for example d:\fshare. When a user connects to the ftp he will see the contents of drive d and the alias folder fshare in the directory structure that will display the contents of the f drive.</p>
<p>And that&#8217;s it. Congratulations, you setup an ftp server in a few minutes. The settings can be used to change various aspects of the server, including:</p>
<ul>
<li>Banning IP addresses</li>
<li>Enabling logging</li>
<li>Setting global speed limits</li>
<li>Enabling compression</li>
<li>Enabling SSL</li>
<li>Setting a welcome message</li>
</ul>
<p>Setting up a ftp server is not complicated. The most important security aspect is to always update the ftp server to the latest version and only enable the ftp server when needed.</p>

	Tags: <a href="http://www.ghacks.net/tag/filezilla/" title="filezilla" rel="tag">filezilla</a>, <a href="http://www.ghacks.net/tag/filezilla-server/" title="filezilla server" rel="tag">filezilla server</a>, <a href="http://www.ghacks.net/tag/ftp/" title="ftp" rel="tag">ftp</a>, <a href="http://www.ghacks.net/tag/ftp-server/" title="ftp server" rel="tag">ftp server</a>, <a href="http://www.ghacks.net/tag/ftp-server-setup/" title="ftp server setup" rel="tag">ftp server setup</a>, <a href="http://www.ghacks.net/tag/server/" title="server" rel="tag">server</a>, <a href="http://www.ghacks.net/tag/windows-software/" title="windows software" rel="tag">windows software</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/03/26/home-ftp-server/" title="Home FTP Server (March 26, 2009)">Home FTP Server</a> (5)</li>
	<li><a href="http://www.ghacks.net/2009/03/23/secure-ftp-client-online/" title="Secure FTP Client Online (March 23, 2009)">Secure FTP Client Online</a> (4)</li>
	<li><a href="http://www.ghacks.net/2009/01/08/mount-remote-ftp-and-webdav-servers/" title="Mount Remote FTP And Webdav Servers (January 8, 2009)">Mount Remote FTP And Webdav Servers</a> (5)</li>
	<li><a href="http://www.ghacks.net/2009/08/05/windows-ssh-server-winsshd/" title="Windows SSH Server WinSSHD (August 5, 2009)">Windows SSH Server WinSSHD</a> (3)</li>
	<li><a href="http://www.ghacks.net/2009/10/25/windows-file-server/" title="Windows File Server (October 25, 2009)">Windows File Server</a> (7)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/10/04/ftp-server-setup/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
