Difference between revisions of "FTPServer"
(→Installeer vsftpd server op Ubuntu 22.04) |
(→Installeer vsftpd server op Ubuntu 22.04) |
||
| Line 3: | Line 3: | ||
;Uitvoeren als root of met sudo | ;Uitvoeren als root of met sudo | ||
<code># apt install vsftpd</code> | <code># apt install vsftpd</code> | ||
| − | |||
==== [[Kijken of de installatie gelukt is:]] ==== | ==== [[Kijken of de installatie gelukt is:]] ==== | ||
<code># systemctl status vsftpd --no-pager -l</code> | <code># systemctl status vsftpd --no-pager -l</code> | ||
| − | |||
====[[Gebruiker toevoegen aan het systeem (vervang username):]]==== | ====[[Gebruiker toevoegen aan het systeem (vervang username):]]==== | ||
<code># adduser '''username'''</code> | <code># adduser '''username'''</code> | ||
| − | |||
====[[Maak de ftpmap aan:]]==== | ====[[Maak de ftpmap aan:]]==== | ||
<code># mkdir /home/'''username'''/ftp</code> | <code># mkdir /home/'''username'''/ftp</code> | ||
| − | |||
====[[Eigenaarsrechten aanpassen:]]==== | ====[[Eigenaarsrechten aanpassen:]]==== | ||
<code># chown nobody:nogroup /home/'''username'''/ftp</code> | <code># chown nobody:nogroup /home/'''username'''/ftp</code> | ||
| − | |||
====[[Verwijder de schrijfrechten van de rootftpmap:]]==== | ====[[Verwijder de schrijfrechten van de rootftpmap:]]==== | ||
<code># chmod a-w /home/'''username'''/ftp</code> | <code># chmod a-w /home/'''username'''/ftp</code> | ||
| − | |||
====[[Maak een map aan om alles te naartoe te schrijven (upload):]]==== | ====[[Maak een map aan om alles te naartoe te schrijven (upload):]]==== | ||
<code># mkdir /home/'''username'''/ftp/upload</code> | <code># mkdir /home/'''username'''/ftp/upload</code> | ||
| − | |||
====[[Geef de map de eigenaarsrechten:]]==== | ====[[Geef de map de eigenaarsrechten:]]==== | ||
<code># chown '''username''':'''username''' /home/'''username'''/ftp/upload</code> | <code># chown '''username''':'''username''' /home/'''username'''/ftp/upload</code> | ||
| − | |||
====[[Pas het configuratiebestand aan van vsftpd:]]==== | ====[[Pas het configuratiebestand aan van vsftpd:]]==== | ||
<code># nano /etc/vsftpd.conf</code> | <code># nano /etc/vsftpd.conf</code> | ||
| Line 31: | Line 23: | ||
<code>anonymous_enable=Yes</code> | <code>anonymous_enable=Yes</code> | ||
| + | =====[[Lokale systeemgebruikers toelaten ftp te gebruiken]]===== | ||
| + | <code>local_enable=YES</code> | ||
| + | =====[[Toestaan bestanden op ftp te zetten]]===== | ||
| + | <code>write_enable=YES</code> | ||
Revision as of 20:43, 28 December 2022
Contents
- 1 Installeer vsftpd server op Ubuntu 22.04
- 1.1 Kijken of de installatie gelukt is:
- 1.2 Gebruiker toevoegen aan het systeem (vervang username):
- 1.3 Maak de ftpmap aan:
- 1.4 Eigenaarsrechten aanpassen:
- 1.5 Verwijder de schrijfrechten van de rootftpmap:
- 1.6 Maak een map aan om alles te naartoe te schrijven (upload):
- 1.7 Geef de map de eigenaarsrechten:
- 1.8 Pas het configuratiebestand aan van vsftpd:
Installeer vsftpd server op Ubuntu 22.04
- Uitvoeren als root of met sudo
# apt install vsftpd
Kijken of de installatie gelukt is:
# systemctl status vsftpd --no-pager -l
Gebruiker toevoegen aan het systeem (vervang username):
# adduser username
Maak de ftpmap aan:
# mkdir /home/username/ftp
Eigenaarsrechten aanpassen:
# chown nobody:nogroup /home/username/ftp
Verwijder de schrijfrechten van de rootftpmap:
# chmod a-w /home/username/ftp
Maak een map aan om alles te naartoe te schrijven (upload):
# mkdir /home/username/ftp/upload
Geef de map de eigenaarsrechten:
# chown username:username /home/username/ftp/upload
Pas het configuratiebestand aan van vsftpd:
# nano /etc/vsftpd.conf
Anonieme FTP mogelijk maken (optioneel)
Vind de lijn met anonymous_enable=No en zet deze op YES
anonymous_enable=Yes
Lokale systeemgebruikers toelaten ftp te gebruiken
local_enable=YES
Toestaan bestanden op ftp te zetten
write_enable=YES