Soms heb je alleen via sftp toegang tot schijf of map en wil je die toch mounten. Dankzij het gratis programma curlftps kan dat. Eerst even installeren:

apt-get install curlftpfs

Dan maak je met mkdir een mapje aan. Dit mapje wordt straks de plek waar je de ftp-map terug gaat vinden. Dit kan je bijvoorbeeld doen in /mnt. Dat is wel zo overzichtelijk, maar het mag in principe overal.

# mkdir /mnt/mijnftpmap

Nu gebruiken we curlftpfs om te mounten naar de ftp site. Stel dit zijn de gegevens.

  • username: gebruikersnaam
  • password: wachtwoord
  • host/IP: 192.168.1.123

En dan maken we verbinding op deze manier:

# curlftpfs gebruikersnaam:wachtwoord@192.168.1.123/mnt/mijnmap/ /mnt/mijnfptmap

Hartstikke leuk, maar nu willen we nog dat iedereen toegang heeft tot deze map. Dat kan met de parameter -o aan te roepen met allow_other. Je moet dan wel in /dev/fuse.conf de # voor user_allow_other weghalen.

# curlftpfs -o allow_other gebruikersnaam:wachtwoord@192.168.1.123/mnt/mijnmap/ /mnt/mijnftpmap

Deze mount is niet persistent. Bij de eerstvolgende reboot ben je hem weer kwijt. Wil je dit niet? Dan zal je er voor moeten zorgen dat jouw machine dit commando voortaan automatisch uitvoert bij elke reboot. Bijvoorbeeld door onderstaande regel aan je crontab toe te voegen

@reboot curlftpfs gebruikersnaam:wachtwoord@192.168.1.123/mnt/mijnmap/ /mnt/mijnftpmap