curlftpfs
.
Installation
Installation was pretty simple, using apt-get:sudo apt-get install curlftpfs
Connection
- Create a directory to mount. I personally used
~/mnt/directoryname/
:mkdir ~/mnt/directoryname
- My password for this FTP had special characters in it, so I had to use a special switch to be able to quote my username and password:
curlftpfs -o user='username:passwordwithspecialcharacters' thefptserver.com ~/mnt/directoryname/
- From here, I was able to browse ~/mnt/directoryname as a directory, and can use VIM . to browse it as though its local.
Umount
It’s proably not secure to leave an FTP server mounted, so you can unmount when you’re done:sudo umount ~/mnt/directoryname
That’s It!
This made my workflow for this particular situation waaaaaaay better than the filezilla solution!sources:
– https://linuxconfig.org/mount-remote-ftp-directory-host-locally-into-linux-filesystem
– https://stackoverflow.com/questions/8959905/linux-curlftpfs-password-with-symbols