<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mkuusik</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mkuusik"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Mkuusik"/>
	<updated>2026-05-08T12:35:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75012</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75012"/>
		<updated>2014-02-08T20:01:37Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Turvalisus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Turvalisus =&lt;br /&gt;
&lt;br /&gt;
Arvestades, et tavalised FTP ühendused ei ole turvalised kuna kogu info, kaasa arvatud paroolid, liiguvad võrgus krüpteerimata kujul, oleks soovitav privaatserveri kasutajatel määrata piirangud, vähendamaks võimalikke, soovimatuid ligipääse ja ründeid. Selleks on soovitav kasutada ühte krüpteeritud protokollidest:&lt;br /&gt;
&lt;br /&gt;
1)	SSL/TLS protokolli&lt;br /&gt;
https://wiki.itcollege.ee/index.php/ISPConf_3_Ubuntu_serverile_13.04#PureFTPd_ja_Quota&lt;br /&gt;
&lt;br /&gt;
2)	FTPS või FTPES laiendatud protokolle&lt;br /&gt;
&lt;br /&gt;
Kõige turvalisem oleks aga FTP kasutamise korral lubada FTP kontole ligipääs ainult  varem kindlaks määratud IP aadressidel. Samuti on võimalik määrata konkreetsed geograafilised piirkonnad, kus FTP ühenduse algatamine on lubatud.&lt;br /&gt;
https://www.zone.ee/blogi/2009/11/25/turvalisem-ftp/&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu. Allikana kasutatavate juhendite abil oli  paigaldamine tõepoolest lihtne. Palju oli abiks PureFTPd dokumentatsioon, milles on põhjalikult lahti seletatud PureFTPd kasutamiseks vajalikud käsud, sealhulgas kasutajate ja failidega seonduv, samuti paigaldus. &lt;br /&gt;
Kuigi puudub varasem kogemus PureFTP-ga, tekkis selle seadistamise järgi tõsine huvi see failide jagamiseks ka reaalselt kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75011</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75011"/>
		<updated>2014-02-08T19:59:14Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Turvalisus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Turvalisus =&lt;br /&gt;
&lt;br /&gt;
Arvestades, et tavalised FTP ühendused ei ole turvalised kuna kogu info, kaasa arvatud paroolid, liiguvad võrgus krüpteerimata kujul, oleks soovitav privaatserveri kasutajatel määrata piirangud, vähendamaks soovimatuid ligipääsusid ja ründeid. Selleks on soovitav kasutada ühte krüpteeritud protokollidest:&lt;br /&gt;
&lt;br /&gt;
1)	SSL/TLS protokolli&lt;br /&gt;
https://wiki.itcollege.ee/index.php/ISPConf_3_Ubuntu_serverile_13.04#PureFTPd_ja_Quota&lt;br /&gt;
&lt;br /&gt;
2)	FTPS või FTPES laiendatud protokolle&lt;br /&gt;
&lt;br /&gt;
Kõige turvalisem oleks aga FTP kasutamise korral lubada FTP kontole ligipääs ainult  varem kindlaks määratud IP aadressidel. Samuti on võimalik määrata konkreetsed geograafilised piirkonnad, kus FTP ühenduse algatamine on lubatud.&lt;br /&gt;
https://www.zone.ee/blogi/2009/11/25/turvalisem-ftp/&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu. Allikana kasutatavate juhendite abil oli  paigaldamine tõepoolest lihtne. Palju oli abiks PureFTPd dokumentatsioon, milles on põhjalikult lahti seletatud PureFTPd kasutamiseks vajalikud käsud, sealhulgas kasutajate ja failidega seonduv, samuti paigaldus. &lt;br /&gt;
Kuigi puudub varasem kogemus PureFTP-ga, tekkis selle seadistamise järgi tõsine huvi see failide jagamiseks ka reaalselt kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75010</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75010"/>
		<updated>2014-02-08T19:58:55Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Turvalisus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Turvalisus =&lt;br /&gt;
&lt;br /&gt;
Arvestades, et tavalised FTP ühendused ei ole turvalised kuna kogu info, kaasa arvatud paroolid, liiguvad võrgus krüpteerimata kujul, oleks soovitav privaatserveri kasutajatel määrata piirangud, vähendamaks soovimatuid ligipääsusid ja ründeid. Selleks on soovitav kasutada ühte krüpteeritud protokollidest:&lt;br /&gt;
&lt;br /&gt;
1)	SSL/TLS protokolli&lt;br /&gt;
https://wiki.itcollege.ee/index.php/ISPConf_3_Ubuntu_serverile_13.04#PureFTPd_ja_Quota&lt;br /&gt;
2)	FTPS või FTPES laiendatud protokolle&lt;br /&gt;
&lt;br /&gt;
Kõige turvalisem oleks aga FTP kasutamise korral lubada FTP kontole ligipääs ainult  varem kindlaks määratud IP aadressidel. Samuti on võimalik määrata konkreetsed geograafilised piirkonnad, kus FTP ühenduse algatamine on lubatud.&lt;br /&gt;
https://www.zone.ee/blogi/2009/11/25/turvalisem-ftp/&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu. Allikana kasutatavate juhendite abil oli  paigaldamine tõepoolest lihtne. Palju oli abiks PureFTPd dokumentatsioon, milles on põhjalikult lahti seletatud PureFTPd kasutamiseks vajalikud käsud, sealhulgas kasutajate ja failidega seonduv, samuti paigaldus. &lt;br /&gt;
Kuigi puudub varasem kogemus PureFTP-ga, tekkis selle seadistamise järgi tõsine huvi see failide jagamiseks ka reaalselt kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75009</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75009"/>
		<updated>2014-02-08T19:57:54Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Turvalisus =&lt;br /&gt;
&lt;br /&gt;
Arvestades, et tavalised FTP ühendused ei ole turvalised kuna kogu info, kaasa arvatud paroolid, liiguvad võrgus krüpteerimata kujul, oleks soovitav privaatserveri kasutajatel määrata piirangud, vähendamaks soovimatuid ligipääsusid ja ründeid. Selleks on soovitav kasutada ühte krüpteeritud protokollidest:&lt;br /&gt;
&lt;br /&gt;
1)	SSL/TLS protokolli&lt;br /&gt;
https://wiki.itcollege.ee/index.php/ISPConf_3_Ubuntu_serverile_13.04#PureFTPd_ja_Quota&lt;br /&gt;
2)	FTPS või FTPES laiendatud protokolle&lt;br /&gt;
Kõige turvalisem oleks aga FTP kasutamise korral lubada FTP kontole ligipääs ainult  varem kindlaks määratud IP aadressidel. Samuti on võimalik määrata konkreetsed geograafilised piirkonnad, kus FTP ühenduse algatamine on lubatud.&lt;br /&gt;
https://www.zone.ee/blogi/2009/11/25/turvalisem-ftp/&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu. Allikana kasutatavate juhendite abil oli  paigaldamine tõepoolest lihtne. Palju oli abiks PureFTPd dokumentatsioon, milles on põhjalikult lahti seletatud PureFTPd kasutamiseks vajalikud käsud, sealhulgas kasutajate ja failidega seonduv, samuti paigaldus. &lt;br /&gt;
Kuigi puudub varasem kogemus PureFTP-ga, tekkis selle seadistamise järgi tõsine huvi see failide jagamiseks ka reaalselt kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75008</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=75008"/>
		<updated>2014-02-08T19:57:27Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Arvestades, et tavalised FTP ühendused ei ole turvalised kuna kogu info, kaasa arvatud paroolid, liiguvad võrgus krüpteerimata kujul, oleks soovitav privaatserveri kasutajatel määrata piirangud, vähendamaks soovimatuid ligipääsusid ja ründeid. Selleks on soovitav kasutada ühte krüpteeritud protokollidest:&lt;br /&gt;
&lt;br /&gt;
1)	SSL/TLS protokolli&lt;br /&gt;
https://wiki.itcollege.ee/index.php/ISPConf_3_Ubuntu_serverile_13.04#PureFTPd_ja_Quota&lt;br /&gt;
2)	FTPS või FTPES laiendatud protokolle&lt;br /&gt;
Kõige turvalisem oleks aga FTP kasutamise korral lubada FTP kontole ligipääs ainult  varem kindlaks määratud IP aadressidel. Samuti on võimalik määrata konkreetsed geograafilised piirkonnad, kus FTP ühenduse algatamine on lubatud.&lt;br /&gt;
 https://www.zone.ee/blogi/2009/11/25/turvalisem-ftp/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu. Allikana kasutatavate juhendite abil oli  paigaldamine tõepoolest lihtne. Palju oli abiks PureFTPd dokumentatsioon, milles on põhjalikult lahti seletatud PureFTPd kasutamiseks vajalikud käsud, sealhulgas kasutajate ja failidega seonduv, samuti paigaldus. &lt;br /&gt;
Kuigi puudub varasem kogemus PureFTP-ga, tekkis selle seadistamise järgi tõsine huvi see failide jagamiseks ka reaalselt kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Kodutoo_Powershell.pdf&amp;diff=75007</id>
		<title>File:Kodutoo Powershell.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Kodutoo_Powershell.pdf&amp;diff=75007"/>
		<updated>2014-02-08T14:09:01Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74404</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74404"/>
		<updated>2014-01-14T22:49:53Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu. Allikana kasutatavate juhendite abil oli  paigaldamine tõepoolest lihtne. Palju oli abiks PureFTPd dokumentatsioon, milles on põhjalikult lahti seletatud PureFTPd kasutamiseks vajalikud käsud, sealhulgas kasutajate ja failidega seonduv, samuti paigaldus. &lt;br /&gt;
Kuigi puudub varasem kogemus PureFTP-ga, tekkis selle seadistamise järgi tõsine huvi see failide jagamiseks ka reaalselt kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74401</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74401"/>
		<updated>2014-01-14T22:47:40Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu. Allikana kasutatavate juhendite abil oli PureFtp paigaldamine tõepoolest lihtne. Palju oli abiks PureFTPd dokumentatsioon, milles on põhjalikult lahti seletatud PureFTPd kasutamiseks vajalikud käsud, sealhulagas kasutajate ja failidega seonduv, samuti paigaldus. &lt;br /&gt;
Kuigi puudub varasem kogemus PureFTP-ga, tekkis selle seadistamise järgi tõsine huvi see ka reaalselt kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74391</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74391"/>
		<updated>2014-01-14T22:29:17Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu. Allikana kasutatavate juhendite abil oli PureFtp paigaldamine tõepoolest lihtne. Palju oli abiks PureFTPd dokumentatsioon, milles on põhjalikult lahti seletatud PureFTPd kasutamiseks vajalikud käsud, Sealhulagas kasutajate ja failidega seonduvad. &lt;br /&gt;
Kuigi puudub varasem kogemus PureFTP-ga, tekkis selle seadistamise järgi tõsine huvi see ka reaalselt kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74372</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74372"/>
		<updated>2014-01-14T22:15:52Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74371</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74371"/>
		<updated>2014-01-14T22:15:21Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74370</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74370"/>
		<updated>2014-01-14T22:15:07Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid.&lt;br /&gt;
 http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74369</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74369"/>
		<updated>2014-01-14T22:14:14Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74366</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74366"/>
		<updated>2014-01-14T22:09:45Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Viited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74365</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74365"/>
		<updated>2014-01-14T22:08:59Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Viited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74364</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74364"/>
		<updated>2014-01-14T22:07:39Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74358</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74358"/>
		<updated>2014-01-14T21:52:52Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Serveriga ühendumine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74345</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74345"/>
		<updated>2014-01-14T21:16:34Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Failide allalaadimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Käesolevas töös on kasutatud failide üles- ja allalaadimisel testkliendina ncftp klienti. Kes soovib selles osas infot juurde lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74344</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74344"/>
		<updated>2014-01-14T21:13:32Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Failide allalaadimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
Kes soovib lähemalt ncftp kohta lugeda, on võimalik teha seda siit: &lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74342</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74342"/>
		<updated>2014-01-14T21:11:15Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Viited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74341</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74341"/>
		<updated>2014-01-14T21:11:04Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Viited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74340</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=74340"/>
		<updated>2014-01-14T21:10:37Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Failide allalaadimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
http://www.ncftp.com/ncftp/doc/ncftp.html&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Linuxi_administreerimine_eksamiabi_2014&amp;diff=73674</id>
		<title>Linuxi administreerimine eksamiabi 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Linuxi_administreerimine_eksamiabi_2014&amp;diff=73674"/>
		<updated>2014-01-11T18:35:35Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Teil ununes root parool ära ja student kasutaja pole administraatorite grupis. (vana admin läks töölt ära ja parooli keegi ei mäleta) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eksami näidiste lehe Sisukord =&lt;br /&gt;
Eksami ajal saab veel kaitsta laboreid, kuid soovitav on need enne eksamit ära kaitsta, kuna eksam on päris pingeline.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;Linux eksam on praktiline, koosneb neljast osast:&lt;br /&gt;
&lt;br /&gt;
[[#1._Puppet_abil_tuleb_teha_lihtsaid_asju]] (kasutaja, kaust/fail teatud sisu ja õigustega, paigaldada pakke) 10p 10min&lt;br /&gt;
&lt;br /&gt;
[[#2._Puppet_abil_teenuse_seadistamine_keerulisem]] 15p 15min (kui apache seadistamine, siis eemaldage paki apache kirjeldus)&lt;br /&gt;
&lt;br /&gt;
[[#3._Linux_paigalduse_parandamine_.28lihtne.29]] 15p 10min&lt;br /&gt;
&lt;br /&gt;
[[#4._Linux_paigalduse_parandamine_.28raske.29]] 9p 25min&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;1. Näiteülesanded:&lt;br /&gt;
&lt;br /&gt;
*Loo kasutaja kjk212 koos kodukasutaga&lt;br /&gt;
*Paigalda pakk apache2&lt;br /&gt;
*Paigalda pakk htop&lt;br /&gt;
*Tekita fail, mille sisu on selle ülesande tekst asukohta /var/eksam/yl1.txt&lt;br /&gt;
*Sea loodud faili omanikuks eespool loodud kasutaja ja grupiks audio. Sea õigused selliselt, et kasutaja saab kõike teha ja grupp lugeda/kirjutada. Teised ei saa midagi teha.&lt;br /&gt;
&lt;br /&gt;
2. Näiteküsimused&lt;br /&gt;
&lt;br /&gt;
*Paigalda www.planet.zz virtualhost (nagu aine wikis kirjas)&lt;br /&gt;
*Paigalda ntp teenus (aine wikist)&lt;br /&gt;
*Paigalda BIND teenus (aine wikist) [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/bind.ogv http://enos.itcollege.ee/~mernits/Linux%20administreerimine/bind.ogv] [[Nimeserveri seadistamine BIND9 näitel]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;3. Linux paigalduse parandamine (lihtne) 15min&lt;br /&gt;
&lt;br /&gt;
*Teil ununes root parool ära ja student kasutaja pole administraatorite grupis. (vana admin läks töölt ära ja parooli keegi ei mäleta)&lt;br /&gt;
*Teie server tõsteti valesse VLANi (virtualboxis teise võrku)&lt;br /&gt;
*Teie server tõsteti teise võrku, mille IP on teine ja võrgu administraator unustas teile seda öelda ja läks puhkusele (tehke nii, et töötaks)&lt;br /&gt;
*Praktikal olev tudeng rikkus ära faili, kus määratakse alglaadimisel ühendatavad kettajaod ja failisüsteemid&lt;br /&gt;
*Praktikal olev tudeng tegi katki puppet paigalduse (ja on endaga täitsa rahul) Tehke korda ja selgitage, mida ta valesti tegi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Linux paigalduse parandamine (raske) 20min&lt;br /&gt;
&lt;br /&gt;
*Praktikal olev tudeng rikkus ära kõvaketta kettajagude tabeli. Taastage süsteem.&lt;br /&gt;
*Praktikal olev tudeng kustustas ühelt kettalt palju pilte ja kettajagude tabeli. Taastage pildid.&lt;br /&gt;
*Praktikal olev tudeng &amp;quot;konfigureeris&amp;quot; ehk saboteeris teie labor 2 teenuse ära - Tehke korda ja selgitage, mida ta valesti tegi.&lt;br /&gt;
&lt;br /&gt;
= 1. Puppet abil tuleb teha lihtsaid asju =&lt;br /&gt;
== Loo kasutaja kjk212 koos kodukasutaga ==&lt;br /&gt;
&lt;br /&gt;
Loo serveris &#039;&#039;&#039;&#039;&#039;/etc/puppet/manifests/classes/users.pp&#039;&#039;&#039;&#039;&#039; fail, sisuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
class users {&lt;br /&gt;
 user { &#039;kjk212&#039;:&lt;br /&gt;
  	ensure =&amp;gt; present,&lt;br /&gt;
 	uid	=&amp;gt; &#039;1500&#039;,&lt;br /&gt;
 	gid	=&amp;gt; &#039;root&#039;,&lt;br /&gt;
 	shell	=&amp;gt; &#039;/bin/sh&#039;,&lt;br /&gt;
 	home	=&amp;gt; &#039;/home/kjk212&#039;,&lt;br /&gt;
 	managehome =&amp;gt; true,&lt;br /&gt;
       }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis &#039;&#039;&#039;&#039;/etc/puppet/manifests/site.pp&#039;&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
lisa &#039;&#039;&#039;&#039;include users&#039;&#039;&#039;&#039; kliendi node alla&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
import &amp;quot;classes/*&amp;quot;&lt;br /&gt;
node &#039;client1.lab1&#039; inherits basenode {&lt;br /&gt;
	include users&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paigalda pakk apache2 ja htop ning eemalda cowsay ==&lt;br /&gt;
&lt;br /&gt;
Loo serveris &#039;&#039;&#039;&#039;&#039;/etc/puppet/manifests/classes/users.pp&#039;&#039;&#039;&#039;&#039; fail sisuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
class tarkvara { &lt;br /&gt;
         package { [&#039;htop&#039;, &#039;apache2&#039;]: ensure =&amp;gt; latest, } &lt;br /&gt;
         package { &#039;cowsay&#039;: ensure =&amp;gt; absent,} &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis &#039;&#039;&#039;&#039;/etc/puppet/manifests/site.pp&#039;&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
lisa &#039;&#039;&#039;&#039;include tarkvara&#039;&#039;&#039;&#039; kliendi node alla&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
import &amp;quot;classes/*&amp;quot;&lt;br /&gt;
node &#039;client1.lab1&#039; inherits basenode {&lt;br /&gt;
	include tarkvara&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tekita fail, mille sisu on ==&lt;br /&gt;
Tekita fail, mille sisu on selle ülesande tekst asukohta /var/eksam/yl1.txt&amp;lt;br&amp;gt;&lt;br /&gt;
Sea loodud faili omanikuks eespool loodud kasutaja ja grupiks audio. Sea õigused selliselt, et kasutaja saab kõike teha ja grupp lugeda/kirjutada. Teised ei saa midagi teha&lt;br /&gt;
&lt;br /&gt;
Loo serveris &#039;&#039;&#039;&#039;&#039;/etc/puppet/manifests/classes/fail.pp&#039;&#039;&#039;&#039;&#039; , sisuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
class lihtne {&lt;br /&gt;
 file { &amp;quot;/var/eksam/yl1.txt&amp;quot;: &lt;br /&gt;
                ensure =&amp;gt; present, &lt;br /&gt;
                mode =&amp;gt; 760, &lt;br /&gt;
                owner =&amp;gt; kjk212, &lt;br /&gt;
                group =&amp;gt; audio, &lt;br /&gt;
                content =&amp;gt; &amp;quot;Tekita fail, mille sisu on selle ülesande tekst asukohta /var/eksam/yl1.txt&lt;br /&gt;
 Sea loodud faili omanikuks eespool loodud kasutaja ja grupiks audio. Sea õigused selliselt, et kasutaja saab kõike teha ja grupp lugeda/kirjutada. Teised ei saa midagi teha.&amp;quot;&lt;br /&gt;
                }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Kui kausta pole olemas, mille sisse fail tuleb luua lisa peale classi algust &#039;&#039;class lihtne {&#039;&#039; veel read&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
file { [ &amp;quot;/var/eksam/&amp;quot; ]:&lt;br /&gt;
		ensure =&amp;gt; directory,&lt;br /&gt;
	}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis &#039;&#039;&#039;&#039;/etc/puppet/manifests/site.pp&#039;&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
lisa &#039;&#039;&#039;&#039;include lihtne&#039;&#039;&#039;&#039; kliendi node alla&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
import &amp;quot;classes/*&amp;quot;&lt;br /&gt;
node &#039;client1.lab1&#039; inherits basenode {&lt;br /&gt;
	include lihtne&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 2. Puppet_abil_teenuse_seadistamine_keerulisem =&lt;br /&gt;
== Paigalda www.planet.zz virtualhost ==&lt;br /&gt;
Esmalt lisa apache konfimise moodul&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
puppet module install puppetlabs/apache&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
ja host faili modimiseks&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
puppet module install puppetlabs/stdlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Veendu, et mujal ei ole puppetis apache tarkvara pailgalduse käsku&lt;br /&gt;
&lt;br /&gt;
Faili &#039;&#039;&#039;&#039;/etc/puppet/manifests/classes/apache.pp&#039;&#039;&#039;&#039; sisuks pane&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
class apachesrv {&lt;br /&gt;
	class { &#039;apache&#039;: }&lt;br /&gt;
 &lt;br /&gt;
	apache::vhost { &#039;www.planet.zz&#039;:&lt;br /&gt;
		port	=&amp;gt; &#039;80&#039;,&lt;br /&gt;
		docroot =&amp;gt; &#039;/var/www/www.planet.zz&#039;,&lt;br /&gt;
	}&lt;br /&gt;
	file { &amp;quot;/var/www/www.planet.zz/index.html&amp;quot;:&lt;br /&gt;
		ensure =&amp;gt; present,&lt;br /&gt;
		content =&amp;gt; &amp;quot;www.planet.zz\n&amp;lt;br\n&amp;gt;Server tootab\n&amp;quot;,&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Kui pole dns-i, siis saab lisada hosts faili vastava rea lisades puppetis apache konfi lõppu enne } read&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
	file_line { &#039;host_planet&#039;:&lt;br /&gt;
		ensure =&amp;gt; present,&lt;br /&gt;
		line =&amp;gt; &amp;quot;127.0.0.1 www.planet.zz&amp;quot;,&lt;br /&gt;
		path =&amp;gt; &#039;/etc/hosts&#039;,&lt;br /&gt;
	}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis &#039;&#039;&#039;&#039;/etc/puppet/manifests/site.pp&#039;&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
lisa &#039;&#039;&#039;&#039;include apachesrv&#039;&#039;&#039;&#039; kliendi node alla&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
import &amp;quot;classes/*&amp;quot;&lt;br /&gt;
node &#039;client1.lab1&#039; inherits basenode {&lt;br /&gt;
	include apachesrv&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paigalda ntp teenus ==&lt;br /&gt;
Esmalt lisa ntp konfimise moodul&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
puppet module install puppetlabs/ntp&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili &#039;&#039;&#039;&#039;/etc/puppet/manifests/classes/ntpsrv.pp&#039;&#039;&#039;&#039; sisuks pane&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
class ntpserver {&lt;br /&gt;
	class { &#039;::ntp&#039;:&lt;br /&gt;
		servers =&amp;gt; [ &#039;ntp.eenet.ee&#039;, &#039;ntp.ut.ee&#039; ],&lt;br /&gt;
		panic =&amp;gt; false, #Hea kasutada virtuaalmasinate puhul.&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis &#039;&#039;&#039;&#039;/etc/puppet/manifests/site.pp&#039;&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
lisa &#039;&#039;&#039;&#039;include ntpsrv&#039;&#039;&#039;&#039; kliendi node alla&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
import &amp;quot;classes/*&amp;quot;&lt;br /&gt;
node &#039;client1.lab1&#039; inherits basenode {&lt;br /&gt;
	include ntp&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paigalda BIND teenus ==&lt;br /&gt;
&lt;br /&gt;
= 3. Linux_paigalduse_parandamine_(lihtne) =&lt;br /&gt;
==Teil ununes root parool ära ja student kasutaja pole administraatorite grupis. (vana admin läks töölt ära ja parooli keegi ei mäleta)==&lt;br /&gt;
http://www.faqforge.com/linux/reset-root-password-ubuntu-linux-without-cd/&lt;br /&gt;
&lt;br /&gt;
Algkäivitamise ajal hoia all Shift või tee aktiivseks muudmoodi GRUB alglaadijas Ubuntu xxx (recovery mode) rida (nool alla). Ära vajuta [Enter]!&amp;lt;br/&amp;gt;&lt;br /&gt;
Vajuta [e] selle rea muutmiseks&amp;lt;br/&amp;gt;&lt;br /&gt;
Otsi rida, mis sisaldab &#039;&#039;linux /boot/vmlinuz-3.2.0-18-generic root=UUID=b8b64ed1-ae94-43c6-92\d2-a19dfd9a727e ro recovery nomodeset&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Asenda &#039;&#039;ro recovery nomodeset&#039;&#039; -&amp;gt; &#039;&#039;rw init=/bin/bash&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vihje: US klaviatuuril &#039;=&#039; on &#039;`´&#039; nupp ning &#039;/&#039; on &#039;-_&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Vajuta käivitamiseks [F10]&amp;lt;br/&amp;gt;&lt;br /&gt;
Arvuti käivitub ning logitakse sisse juurkasutaja õigustes.&amp;lt;br/&amp;gt;&lt;br /&gt;
Parooli vahetamiseks sisesta käsk&lt;br /&gt;
 passwd&lt;br /&gt;
ning lähtesta root parool. Teer serverile reset.&lt;br /&gt;
&lt;br /&gt;
==Teie server tõsteti valesse VLANi (virtualboxis teise võrku)==&lt;br /&gt;
==Teie server tõsteti teise võrku, mille IP on teine ja võrgu administraator unustas teile seda öelda ja läks puhkusele (tehke nii, et töötaks)==&lt;br /&gt;
==Praktikal olev tudeng rikkus ära faili, kus määratakse alglaadimisel ühendatavad kettajaod ja failisüsteemid==&lt;br /&gt;
Katki tehti /etc/fstab&lt;br /&gt;
 nano /etc/fstab&lt;br /&gt;
&lt;br /&gt;
==Praktikal olev tudeng tegi katki puppet paigalduse (ja on endaga täitsa rahul) Tehke korda ja selgitage, mida ta valesti tegi.==&lt;br /&gt;
&lt;br /&gt;
= 4. Linux_paigalduse_parandamine_(raske) =&lt;br /&gt;
&lt;br /&gt;
Kui on antud vmdk või vdi failina ketas, siis VirtualBoxis külge ühendamiseks tee järgnev:&lt;br /&gt;
&lt;br /&gt;
Virtuaalmasin lülita välja&amp;lt;br/&amp;gt;&lt;br /&gt;
Machine-&amp;gt;Settings Storage-&amp;gt;Controller: Sata-&amp;gt;Add a hard disk (parempoolne pluss nupuga ikoon)&amp;lt;br/&amp;gt;&lt;br /&gt;
Choose existing disk&amp;lt;br/&amp;gt;&lt;br /&gt;
Näita kätte õppejõult saadud fail&amp;lt;br/&amp;gt;&lt;br /&gt;
OK&amp;lt;br/&amp;gt;&lt;br /&gt;
Käivita virtuaalmasin&amp;lt;br/&amp;gt;&lt;br /&gt;
Kontrolli, et arvuti näitab lisatud ketast (juurkasutaja õigustes!)&lt;br /&gt;
 fdisk -l&lt;br /&gt;
Uus ketas peaks tekkima /dev/sdb või sdc-na.&amp;lt;br/&amp;gt;&lt;br /&gt;
Kui partitsioonitabel on katki peaks tulema ka teade &amp;quot;Disk /dev/sdb doesn&#039;t contain a valid partition table&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Praktikal olev tudeng rikkus ära kõvaketta kettajagude tabeli. Taastage süsteem==&lt;br /&gt;
http://www.dedoimedo.com/computers/linux-data-recovery.html&lt;br /&gt;
&lt;br /&gt;
Tiri testdisk&amp;lt;ref name=&amp;quot;testdisk&amp;quot;&amp;gt;http://www.cgsecurity.org/wiki/TestDisk http://www.cgsecurity.org/wiki/TestDisk&amp;lt;/ref&amp;gt;&lt;br /&gt;
 apt-get install testdisk&lt;br /&gt;
Käivita testdisk&lt;br /&gt;
 testdisk&lt;br /&gt;
Loo uus logifail [Create]&amp;lt;br/&amp;gt;&lt;br /&gt;
Vali kettaseade, mida parandada (/dev/sdb)&amp;lt;br/&amp;gt;&lt;br /&gt;
Vali partitsioonitabeli tüüp [Intel/PC]&amp;lt;br/&amp;gt;&lt;br /&gt;
Vali [Analyse]&amp;lt;br/&amp;gt;&lt;br /&gt;
[Quick Search]&amp;lt;br/&amp;gt;&lt;br /&gt;
Arvatavasti pole tegu Vista või uuema all tehtud partitsiooniga, seega vasta &#039;N&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
[[image:testdisk1.png|none|631x562px]]&lt;br /&gt;
Viimases reas näitab leitud partitsiooni infot&lt;br /&gt;
Vajuta Enter ja siis Write&lt;br /&gt;
 fdisk -l&lt;br /&gt;
peaks nüüd näitama taastatud partitsiooni.&amp;lt;br/&amp;gt;&lt;br /&gt;
Et ilma taaskäivituseta parandatud kettale ligi pääseda, siis tuleb fdisk abil partitsiooniinfo kettale sünkroniseerida.&lt;br /&gt;
 fdisk /dev/sdb&lt;br /&gt;
 w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Praktikal olev tudeng kustustas ühelt kettalt palju pilte ja kettajagude tabeli. Taastage pildid.==&lt;br /&gt;
Paigalda photorec (testdisk paketis)&lt;br /&gt;
 apt-get install testdisk&lt;br /&gt;
Käivita photorec&lt;br /&gt;
 photorec&lt;br /&gt;
Vali õige kettaseade (/dev/sdb) [Proceed]&amp;lt;br/&amp;gt;&lt;br /&gt;
[Search]&amp;lt;br/&amp;gt;&lt;br /&gt;
Vali &#039;unknown&#039; partitsioon&amp;lt;br/&amp;gt;&lt;br /&gt;
Vali failisüsteemi tüüp [ext2/ext3]&amp;lt;br/&amp;gt;&lt;br /&gt;
Vali kaust kuhu salvestatakse taastatud failid ja vajuta [C]&amp;lt;br/&amp;gt;&lt;br /&gt;
Taastatud failid asuvad valitud kaustas alamkaustas [recup_dir.1] vms.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Praktikal olev tudeng &amp;quot;konfigureeris&amp;quot; ehk saboteeris teie labor 2 teenuse ära - Tehke korda ja selgitage, mida ta valesti tegi.==&lt;br /&gt;
Personaalne..&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjal==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
class lihtne {&lt;br /&gt;
 file { &amp;quot;/var/robert/yl1.txt&amp;quot;:&lt;br /&gt;
                ensure =&amp;gt; present,&lt;br /&gt;
                mode =&amp;gt; 760,&lt;br /&gt;
                owner =&amp;gt; kjk212,&lt;br /&gt;
                group =&amp;gt; audio,&lt;br /&gt;
                content =&amp;gt; &amp;quot;Tekita fail, mille sisu on selle ülesande tekst as$&lt;br /&gt;
 Sea loodud faili omanikuks eespool loodud kasutaja ja grupiks audio. Sea õigu$&lt;br /&gt;
&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
file { [ &amp;quot;/var/robert/&amp;quot; ]:&lt;br /&gt;
                ensure =&amp;gt; directory,&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73410</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73410"/>
		<updated>2014-01-10T10:54:42Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tarkvara paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73409</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73409"/>
		<updated>2014-01-10T10:54:13Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tarkvara paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Allolev Pure-FTPd seadistus pärineb siit: https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73408</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73408"/>
		<updated>2014-01-10T10:49:06Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/). http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks. http://www.pureftpd.org/project/pure-ftpd&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73220</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73220"/>
		<updated>2014-01-08T22:29:18Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada ja muuta foldereid ja faile.&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73219</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73219"/>
		<updated>2014-01-08T22:27:36Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Failide allalaadimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
ning sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73218</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73218"/>
		<updated>2014-01-08T22:25:45Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
nig sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Ülalolevaga konfigureerisime Pure-FTPd privaatse failiserverina, milles anonüümsed kasutajad ei oma ligipääsu.&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73217</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73217"/>
		<updated>2014-01-08T22:22:30Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina.  Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
nig sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73208</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73208"/>
		<updated>2014-01-08T22:04:24Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos kui ainult autoriseeritud kasutajate jaoks loodud serverina. Allolevas on Pure-FTPd konfigureeritud privaatserverina, milles anonüümsed kasutajad ei oma ligipääsu. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
nig sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73207</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73207"/>
		<updated>2014-01-08T21:42:05Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd võimaldab mugavat failivahetust nii anonymos FTP serverina kui ainult autoriseeritud kasutajatele mõelduna. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
nig sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73204</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73204"/>
		<updated>2014-01-08T20:51:23Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Veel näiteid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Failide allalaadimine =&lt;br /&gt;
Prooviks on tekitatud serveris fail&lt;br /&gt;
 touch testfail&lt;br /&gt;
Faili alla laadimiseks Johni kontol sisestati&lt;br /&gt;
 put testfail&lt;br /&gt;
nig sellega oli fail allalaetud&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73201</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73201"/>
		<updated>2014-01-08T20:44:55Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Virtuaalseid kasutajaid hoitakse failis&lt;br /&gt;
 /etc/pureftpd.passwd &lt;br /&gt;
&lt;br /&gt;
ning infot kasutaja kohta saab vaadata  &lt;br /&gt;
 pure-pw show john&lt;br /&gt;
väljundiks saame &lt;br /&gt;
&lt;br /&gt;
 Login              : john&lt;br /&gt;
 Password           : $1$W9zDHub0$L9U07Oij8QTBOF8BIYLCt0&lt;br /&gt;
 UID                : 1002 (ftpuser)&lt;br /&gt;
 GID                : 1002 (ftpgroup)&lt;br /&gt;
 Directory          : /home/ftpusers/john/./&lt;br /&gt;
 Full name          : &lt;br /&gt;
 Download bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Upload   bandwidth : 0 Kb (unlimited)&lt;br /&gt;
 Max files          : 0 (unlimited)&lt;br /&gt;
 Max size           : 0 Mb (unlimited)&lt;br /&gt;
 Ratio              : 0:0 (unlimited:unlimited)&lt;br /&gt;
 Allowed local  IPs : &lt;br /&gt;
 Denied  local  IPs : &lt;br /&gt;
 Allowed client IPs : &lt;br /&gt;
 Denied  client IPs : &lt;br /&gt;
 Time restrictions  : 0000-0000 (unlimited)&lt;br /&gt;
 Max sim sessions   : 0 (unlimited)&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73197</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73197"/>
		<updated>2014-01-08T20:35:29Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutajad=&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73195</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73195"/>
		<updated>2014-01-08T20:34:23Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutaja loomine ning serveriga ühendumine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73190</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73190"/>
		<updated>2014-01-08T20:32:05Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Virtuaalmasina seadistus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Kliendina serveriga ühendumiseks  oli kasutusel  &#039;&#039;&#039;ncftp&#039;&#039;&#039; rakendus.&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73069</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73069"/>
		<updated>2014-01-07T23:33:12Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAP autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient:&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73068</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73068"/>
		<updated>2014-01-07T23:32:26Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveris kasutajat ja parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient:&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73067</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73067"/>
		<updated>2014-01-07T23:23:18Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Seadistused virtuaalmasinates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Virtuaalmasina seadistus =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient:&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73060</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73060"/>
		<updated>2014-01-07T21:50:25Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutaja loomine ning serveriga ühendumine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT, eth1 192.168.56.101;&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
&#039;&#039;&#039;ftpclient&#039;&#039;&#039; ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73058</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73058"/>
		<updated>2014-01-07T21:37:38Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutaja loomine ning serveriga ühendumine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT, eth1 192.168.56.101;&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
ftpuser ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
ftpclient ehk klient, kes saab ainult alla laadida.&lt;br /&gt;
&lt;br /&gt;
Serveriga ühendumine&lt;br /&gt;
 ncftp -u john 192.168.56.200 &lt;br /&gt;
&lt;br /&gt;
Alljärgneva tulemuse saamisel tuleb sisestada password ning ühendus on loodud.&lt;br /&gt;
 NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).&lt;br /&gt;
 Connecting to 192.168.56.200...                                       &lt;br /&gt;
 --------- Welcome to Pure-FTPd [privsep] [TLS] ----------&lt;br /&gt;
 You are user number 1 of 50 allowed.&lt;br /&gt;
 Local time is now 17:59. Server port: 21.&lt;br /&gt;
 This is a private system - No anonymous login&lt;br /&gt;
 IPv6 connections are also welcome on this server.&lt;br /&gt;
 You will be disconnected after 15 minutes of inactivity.&lt;br /&gt;
 Logging in...                                                         &lt;br /&gt;
 Password requested by 192.168.56.200 for user &amp;quot;john&amp;quot;.&lt;br /&gt;
 User john OK. Password required&lt;br /&gt;
 Password:&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73056</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73056"/>
		<updated>2014-01-07T19:16:39Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Kasutaja loomine ning serveriga ühendumine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT, eth1 192.168.56.101;&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd serveris on kasutajad virtuaalkasutajad mis tähendab, et kasutajate andmeid hoitakse andmebaasis ning ei looda lokaalseid kasutajaid. Kasutajaid on kahte tüüpi:&lt;br /&gt;
&lt;br /&gt;
ftpuser ehk administraator, kes saab faile üles- ja alla laadida ning luua, kustutada, muuta foldereid ja faile&lt;br /&gt;
ftpclient ehk klient, kes saab ainult alla laadida&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73055</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73055"/>
		<updated>2014-01-07T19:05:51Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tarkvara paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT, eth1 192.168.56.101;&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73050</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73050"/>
		<updated>2014-01-07T12:06:38Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tarkvara paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT, eth1 192.168.56.101;&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
 chown  ftpuser:ftpgroups /home/ftpusers -R&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
NB! Kasutaja John loomine on toodud vaid näitena, mille eeskujul on võimalik luua vajalik arv kasutajaid.&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73049</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73049"/>
		<updated>2014-01-07T11:17:56Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Seadistused virtuaalmasinates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud: &lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS; 2 võrguadapterit: eth0 NAT, eth1 192.168.56.200;  mälu 1024MB; dünaamiline kõvaketas;&lt;br /&gt;
&lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT, eth1 192.168.56.101;&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
NB! Kasutaja John loomine on toodud vaid näitena, mille eeskujul on võimalik luua vajalik arv kasutajaid.&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73048</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73048"/>
		<updated>2014-01-07T11:11:50Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tarkvara paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud Ubuntu server 64bit 13.04; mälu 1024 MB; dünaamiline kõvaketas; 2 võrguadapterit: NAT ja  host-only adapter. Kliendina on kasutusel Ubuntu Desktop 64bit versioon 13.04&lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS;  eth0 NAT eth1 192.168.56.200 &lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT eth1 192.168.56.101&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava mõne tekstiredaktoriga fail &#039;&#039;&#039;/etc/inetd.conf&#039;&#039;&#039;ning kommenteeri (# märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel teosta terminalis kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo kasutaja ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo järgnev fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
NB! Kasutaja John loomine on toodud vaid näitena, mille eeskujul on võimalik luua vajalik arv kasutajaid.&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73047</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73047"/>
		<updated>2014-01-07T11:06:13Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud Ubuntu server 64bit 13.04; mälu 1024 MB; dünaamiline kõvaketas; 2 võrguadapterit: NAT ja  host-only adapter. Kliendina on kasutusel Ubuntu Desktop 64bit versioon 13.04&lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS;  eth0 NAT eth1 192.168.56.200 &lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT eth1 192.168.56.101&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava enda lemmik tekstiredaktoriga fail ning kommenteeri (#märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel terminalis tee kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
NB! Kasutaja John loomine on toodud vaid näitena, mille eeskujul on võimalik luua vajalik arv kasutajaid.&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73046</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73046"/>
		<updated>2014-01-07T10:53:49Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: /* Tutvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud Ubuntu server 64bit 13.04; mälu 1024 MB; dünaamiline kõvaketas; 2 võrguadapterit: NAT ja  host-only adapter. Kliendina on kasutusel Ubuntu Desktop 64bit versioon 13.04&lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS;  eth0 NAT eth1 192.168.56.200 &lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT eth1 192.168.56.101&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava enda lemmik tekstiredaktoriga fail ning kommenteeri (#märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel terminalis tee kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
NB! Kasutaja John loomine on toodud vaid näitena, mille eeskujul on võimalik luua vajalik arv kasutajaid.&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73045</id>
		<title>Pure-FTPd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Pure-FTPd&amp;diff=73045"/>
		<updated>2014-01-07T10:53:29Z</updated>

		<summary type="html">&lt;p&gt;Mkuusik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tutvustus =&lt;br /&gt;
&lt;br /&gt;
Käesolev artikkel Pure-FTPd serveri paigaldamisest on lühikokkuvõte, mis on loodud õppeaine Linuxi administreerimine raames. &lt;br /&gt;
 Pure-FTPd töötab kui privaatne failiserver, mis võimaldab mugavat failivahetust üle võrgu, samal ajal keelustades anonüümsed ligipääsud. Loojaks Frank Denis ning uusimaks versiooniks 1.0.36 (released on March 21, 2012).&lt;br /&gt;
Omades serveri parooli on võimalik kliendil  faile serveris nii üles- kui allalaadida. Pure-FTPd eeliseks on, et faile ei pea vahepeal teise serverisse üles panema. Sama lähtekoodi kompileerivad: Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX and iPhone. Binaarpakid on saadaval enamus vaba operatsioonisüsteemidele:  Novell, Mandriva, Debian, Ubuntu, PLD Linux, Stampede Linux, Slackware Linux (Slimslack), Multilinux, Sorcerer Linux, Fli4L (the one-disk router),ROOT Linux, Gentoo Linux. PureFTPd on saadaval ka BSD süsteemidele: FreeBSD (/usr/ports/ftp/pure-ftpd/), OpenBSD (/usr/ports/net/pure-ftpd/), DragonflyBSD and NetBSD (/usr/pkgsrc/net/pureftpd/).&lt;br /&gt;
&lt;br /&gt;
Pure-FTPd paigaldamine on imelihtne isegi algajale kuna serveri paigaldamisel puudub vajadus  töödelda pikki ja keerulisi konfiguratsioonifaile. Seadistamise hõlbustamiseks on serveri teated tõlgitud mitmesse erinevasse keelde.  Võimalik on piirata samaaegsete kasutajate arvu ja ribalaiust ning kohaldatava  üleslaadimispiirangu tõttu, ära hoida ketta täitumist.&lt;br /&gt;
Serveris on võimalik jälgida kõiki kasutajate seansse ja tegevusi. FTP kontod hoitakse nn kontode andmebaasis ning lubatud on luua rohkem kui 1,5 miljonit kontot samas serveris. Täielikult toetatud on LDAB autentimine ja olemas on Plaintext, Crypt, MD5, SMD5, SHA and SSHA crypto hash funktsioonid. Kasutajate jaoks on võimalik seadistada ajavahemik serveriga ühendumiseks (nt tööaeg). Pure-FTPd võimaldab syslogi abil töödelda nii logifaile kui koguda FTP statistika tarkvarade FTPStats ja ModLogAn abil kasutajate statistikat. Pure-FTPd toetab nii Ipv4 kui Ipv6 protokolle. Failide migratsioon teisest FTP serverist on lihtne ja läbipaistev mistõttu puudub oht failide kaoks või kahjustumiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Seadistused virtuaalmasinates =&lt;br /&gt;
&lt;br /&gt;
Allolevas näites on serverina kasutusel Virtualboxi installeeritud Ubuntu server 64bit 13.04; mälu 1024 MB; dünaamiline kõvaketas; 2 võrguadapterit: NAT ja  host-only adapter. Kliendina on kasutusel Ubuntu Desktop 64bit versioon 13.04&lt;br /&gt;
&lt;br /&gt;
Puppet server: Ubuntu Server 64bit versioon 12.04.3 LTS;  eth0 NAT eth1 192.168.56.200 &lt;br /&gt;
Klient: Ubuntu Desktop 64bit versioon 13.04;  eth0 NAT eth1 192.168.56.101&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Tarkvara paigaldamine =&lt;br /&gt;
&lt;br /&gt;
NB! Kõik käsud on sisestaud &#039;&#039;&#039;sudo&#039;&#039;&#039; õigustes. &lt;br /&gt;
&lt;br /&gt;
Enne installeerimist uuenda tarkvararepositooriumit. &lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Installeeri &#039;&#039;&#039;pure-ftpd pakk&#039;&#039;&#039; repositooriumist&lt;br /&gt;
 apt-get install pure-ftpd&lt;br /&gt;
Ava enda lemmik tekstiredaktoriga fail ning kommenteeri (#märgiga) välja rida, milles sisaldub &#039;&#039;&#039;‘ftp’&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 nano  /etc/inetd.conf &lt;br /&gt;
Ava fail&lt;br /&gt;
 nano /etc/default/pure-ftpd-common &lt;br /&gt;
ja tee sinna muudatused, asendades kirje &#039;&#039;&#039;STANDALONE_OR_INETD=inetd &#039;&#039;&#039;: &lt;br /&gt;
  STANDALONE_OR_INETD=standalone &lt;br /&gt;
Seejärel terminalis tee kasutaja ja grupi muudatused:&lt;br /&gt;
&lt;br /&gt;
lisa grupp&lt;br /&gt;
 groupadd  ftpgroup&lt;br /&gt;
ja&lt;br /&gt;
 useradd -g ftpgroup -d /dev/null -s /etc ftpuser&lt;br /&gt;
Järgmiseks  loo ftpuser kodukataloog&lt;br /&gt;
 mkdir /home/ftpusers&lt;br /&gt;
Seejärel loo kodukataloog  kasutajale John&lt;br /&gt;
 mkdir /home/ftpusers/john&lt;br /&gt;
Ülal oleval viisil on võimalik luua igale ftp kasutajale oma kodukataloog.&lt;br /&gt;
&lt;br /&gt;
Lisa kasutaja John&lt;br /&gt;
 pure-pw useradd john -u ftpuser -d /home/ftpusers/john&lt;br /&gt;
Loo kasutaja andmebaas&lt;br /&gt;
 pure-pw mkdb&lt;br /&gt;
&lt;br /&gt;
Järgmisena loo symbolic link’i vastavatele failidele&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd&lt;br /&gt;
 ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb&lt;br /&gt;
 ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB&lt;br /&gt;
Kasutades tekstiredaktorit loo fail &lt;br /&gt;
 nano  /etc/pure-ftpd/conf/UnixAuthentication&lt;br /&gt;
mis sisaldaks ilma jutumärkideta stringi&lt;br /&gt;
 no &lt;br /&gt;
Muuda &lt;br /&gt;
/home/ftpusers directory&lt;br /&gt;
ja kõikide alamkataloogide ligipääsuõigused nii, et omanik oleks&lt;br /&gt;
&#039;&#039;&#039;ftpuser&#039;&#039;&#039; &lt;br /&gt;
ja grupp oleks&lt;br /&gt;
&#039;&#039;&#039;ftpgroup&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tee PureFTPd-le muudatuste jõustumiseks restart.&lt;br /&gt;
 /etc/init.d/pure-ftpd restart&lt;br /&gt;
&lt;br /&gt;
NB! Kasutaja John loomine on toodud vaid näitena, mille eeskujul on võimalik luua vajalik arv kasutajaid.&lt;br /&gt;
&lt;br /&gt;
= Kasutaja loomine ning serveriga ühendumine =&lt;br /&gt;
&lt;br /&gt;
= Veel näiteid =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Viited =&lt;br /&gt;
&lt;br /&gt;
http://www.pureftpd.org/project/pure-ftpd &lt;br /&gt;
&lt;br /&gt;
https://help.ubuntu.com/community/PureFTP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor: Maris Kuusik AK31 07.01.2014&lt;br /&gt;
[[Category: Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Mkuusik</name></author>
	</entry>
</feed>