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):]]==== | ||
| Line 28: | Line 28: | ||
<code>write_enable=YES</code> | <code>write_enable=YES</code> | ||
Verwijder de # voor deze lijn, standaard in comment gezet | Verwijder de # voor deze lijn, standaard in comment gezet | ||
| + | =====[[Beperk lokale gebruikers tot hun eigen map]]===== | ||
| + | <code>chroot_local_user=YES</code> | ||
| + | scroll naar het einde van het configuratiebestand: | ||
| + | <code>user_sub_token=$USER | ||
| + | local_root=/home/$USER/ftp</code> | ||
Revision as of 20:46, 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
Verwijder de # voor deze lijn, standaard in comment gezet
Beperk lokale gebruikers tot hun eigen map
chroot_local_user=YES
scroll naar het einde van het configuratiebestand:
user_sub_token=$USER
local_root=/home/$USER/ftp