<?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>Pure-ftpd | Raspberry Pi</title>
	<atom:link href="https://raspberry-pi.nu/tag/pure-ftpd/feed/" rel="self" type="application/rss+xml" />
	<link>https://raspberry-pi.nu</link>
	<description>Guider, tutorials, tips, hjälp med Raspberry Pi.</description>
	<lastBuildDate>Thu, 29 Dec 2016 09:54:50 +0000</lastBuildDate>
	<language>sv-SE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>Installera Ftp server på Raspberry Pi</title>
		<link>https://raspberry-pi.nu/installera-ftp-server-pa-raspberry-pi/</link>
					<comments>https://raspberry-pi.nu/installera-ftp-server-pa-raspberry-pi/#comments</comments>
		
		<dc:creator><![CDATA[rasprob]]></dc:creator>
		<pubDate>Tue, 22 Jul 2014 16:02:47 +0000</pubDate>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Ftp server]]></category>
		<category><![CDATA[Pure-ftpd]]></category>
		<guid isPermaLink="false">http://raspberry-pi.nu/?p=156</guid>

					<description><![CDATA[<p>I denna guide kommer jag förklara hur man installerar ftp-servern pure-ftpd på en Raspberry Pi. I detta exemplet har jag använt mig av Raspbian som OS men det fungerar säkert bra med ett annat Debian-liknande OS också. Vi börjar med att uppdatera pakethanteraren och därefter installerar vi programmet. sudo apt-get update sudo apt-get install pure-ftpd-common [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://raspberry-pi.nu/installera-ftp-server-pa-raspberry-pi/">Installera Ftp server på Raspberry Pi</a> appeared first on <a rel="nofollow" href="https://raspberry-pi.nu">Raspberry Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I denna guide kommer jag förklara hur man installerar ftp-servern <strong>pure-ftpd</strong> på en Raspberry Pi. I detta exemplet har jag använt mig av Raspbian som OS men det fungerar säkert bra med ett annat Debian-liknande OS också.</p>
<p>Vi börjar med att uppdatera pakethanteraren och därefter installerar vi programmet.</p>
<p><em style="color: #666666;">sudo apt-get update</em></p>
<p><em>sudo apt-get install pure-ftpd-common pure-ftpd</em></p>
<p>&nbsp;</p>
<p>Nu ska vi skapa en linux-grupp i Raspbian som vi döper till &#8221;ftpgroup&#8221;.</p>
<p><em>sudo groupadd ftpgroup</em></p>
<p>&nbsp;</p>
<p>Nu skapar vi en virtuell linux-användare som vi kopplar till gruppen. Denna användare får ingen hemkatalog eller shell. Användaren döps till &#8221;ftpuser&#8221;.</p>
<p><em>sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser</em></p>
<p>&nbsp;</p>
<p>Nu skapar vi en ftp-användare som kopplas till den virtuella användaren och gruppen som vi redan skapat. Användaren döper vi till &#8221;haschel&#8221;. Vi väljer här att &#8221;/home/pubftp/haschel&#8221; är användarens root-katalog och han kommer inte kunna komma högre upp i katalogstrukturen.</p>
<p>Här måste man också se till att mapparna pubftp och haschel finns uppskapade under hemkatalogen.</p>
<p><em>sud0 pure-pw useradd haschel -u ftpuser -g ftpgroup -d /home/pubftp/haschel -N 10</em></p>
<p>Flaggan &#8221;-N 10&#8221; säger att användaren får en gräns på 10mb diskutrymme på sitt ftp-konto. Du kommer här få välja vilket lösenord du vill ha på användaren.</p>
<p>&nbsp;</p>
<p>För att sätta rättigheter på denna katalog så att t.ex. gruppen ska ha rätt att skriva till mappen kan man göra såhär:</p>
<p><em>chown ftpuser /home/pubftp/haschel -R</em></p>
<p>&nbsp;</p>
<p>Ftp-användare i programmet pure-ftpd sparas normalt sett här: <tt>/etc/pureftpd.passwd</tt></p>
<p>Genom att köra nedan kommando så uppdateras användarna och läggs i en databasfil. Detta måste göras varje gång användare har ändrats, tagits bort eller lagts till.</p>
<p><em>sudo pure-pw mkdb</em></p>
<p>&nbsp;</p>
<p>Databasen är egentligen bara en binär fil som är sorterad och har nycklar så att man snabbt hittar i den.</p>
<p>Nedan kommando listar de användare du har i din ftp-användar-databas:</p>
<p><em>sudo pure-pw list</em></p>
<p>För att få detaljerad information om en viss användare, t.ex. en användare som heter &#8221;haschel&#8221; kör nedan:</p>
<p><em>sudo pure-pw show haschel</em></p>
<p>&nbsp;</p>
<p>Nollställ ett lösenord för en ftp-användare med följande kommando:</p>
<p><em>sudo pure-pw passwd haschel</em></p>
<p>&nbsp;</p>
<p>Glöm då som sagt för allt i världen inte bort att uppdatera databasen:</p>
<p><em>sudo pure-pw mkdb</em></p>
<p>Servern har nu förmodligen redan startat av sig själv så för att vara på den säkra sidan bör du först stoppa den:</p>
<p><em>sudo /etc/init.d/pure-ftpd stop</em></p>
<p>Därefter kan du kolla om du hittar några processer för pure-ftpd som fortfarande körs. Kolla speciellt efter ftp-port 21.</p>
<p><em>sudo netstat -tulpn</em></p>
<p>Hittar du några processer så kan du döda dem med detta fina kommando där {pid} är id-numret på processen (daemonen) som du vill döda.</p>
<p><em>sudo kill {pid}</em></p>
<p>När allt är lugnt på port 21 så ska du kunna starta upp servicen som en daemon med följande kommando där vi också specificerat att användare ska hämtas från databasen vi jobbat med i tidigare steg här i guiden:</p>
<p><em>sudo pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb -B -8 UTF-8 -O clf:/var/log/pure-ftpd/transfer.log -c 30 -C 10 -x -E -R</em></p>
<p>&nbsp;</p>
<p>Kör gärna &#8221;<em>sudo pure-ftpd -help</em>&#8221; för att se vilka olika flaggor du kan ha på detta kommando.</p>
<p>&nbsp;</p>
<p>Det där var allt som krävdes för att installera en ftp-server på en Raspberry Pi. Nu är det bara att testa att koppla upp sig mot ftp-servern med lämplig ftp-klient.</p>
<p>&nbsp;</p>
<p>Vill man se till så att tjänsten startar upp med samma parametrar varje gång så bör man ändra konfigurationsfilerna för pure-ftpd enligt följande upplägg:</p>
<div class="block"></div>
<div class="block">Kör som daemon (process)</div>
<div class="block">
<div class="color2"></div>
<div class="color1"><em><span style="color: #993366;"><a style="color: #ffff00;" href="http://www.server-world.info/en/command/html/echo.html"><span style="color: #993366;">echo</span></a> </span>&#8221;yes&#8221; &gt; /etc/pure-ftpd/conf/Daemonize</em></div>
<div class="color1"></div>
</div>
<div class="block">
<div class="color2">Tillåt inte anonym anslutning</div>
<div class="color1"><em><span style="color: #993366;"><a style="color: #ffff00;" href="http://www.server-world.info/en/command/html/echo.html"><span style="color: #993366;">echo</span></a> </span>&#8221;yes&#8221; &gt; /etc/pure-ftpd/conf/NoAnonymous</em></div>
<div class="color1"></div>
</div>
<div class="block">
<div class="color2">Tillåt chroot</div>
<div class="color1"><em><span style="color: #993366;"><a style="color: #ffff00;" href="http://www.server-world.info/en/command/html/echo.html"><span style="color: #993366;">echo</span></a> </span>&#8221;yes&#8221; &gt; /etc/pure-ftpd/conf/ChrootEveryone</em></div>
<div class="color1"></div>
</div>
<div class="block">
<div class="color2">Tillåt bara IPV4</div>
<div class="color1"><em><span style="color: #993366;"><a style="color: #ffff00;" href="http://www.server-world.info/en/command/html/echo.html"><span style="color: #993366;">echo</span></a> </span>&#8221;yes&#8221; &gt; /etc/pure-ftpd/conf/IPV4Only</em></div>
</div>
<p>&nbsp;</p>
<div class="color1"><em>/etc/init.d/pure-ftpd restart</em></div>
<p><em> Restarting ftp server: Running: /usr/sbin/pure-ftpd -l pam -E -A -8 UTF-8 -B -O clf:/var/log/pure-ftpd/transfer.log -u 1000 -4 -B </em></p>
<p>The post <a rel="nofollow" href="https://raspberry-pi.nu/installera-ftp-server-pa-raspberry-pi/">Installera Ftp server på Raspberry Pi</a> appeared first on <a rel="nofollow" href="https://raspberry-pi.nu">Raspberry Pi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://raspberry-pi.nu/installera-ftp-server-pa-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
	</channel>
</rss>
