Existe uma forma muito interessante de utilizarmos um diretório remoto, através de conexão FTP, porém montado localmente no sistema de arquivos do Linux.
Para isso, precisamos utilizar o CURLFTPFS, que é um aplicativo que permite montar no sistema de arquivos partições remotas via FTP.
Primeiro é preciso instalar o curlftpfs:
apt-get install curlftpfs
Depois, precisamos subir o módulo fuse:
modprobe fuse
Então criamos a pasta que irá receber o direcionamento do FTP localmente:
mkdir /mnt/ftp
Se quiser que outros usuários além do root possam alterar esta pasta, dê permissão 777 nela:
chmod 777 /mnt/ftp
Por último, utilizamos o comando de montagem do diretório FTP:
curlftpfs ftp.seuservidor.com.br /mnt/ftp/ -o user=usuario:senha
Se for preciso que outros usuários além do root alterem os arquivos remotos, precisamos acrescentar o parâmetro allow_other ao comando:
curlftpfs ftp.yourserver.com /mnt/ftp/ -o user=username:password,allow_other