linux通过curlftpfs挂载FTP空间,当文件夹使用
安装 curlftpfs
apt-get install curlftpfs
创建ftp 目录
mkdir /home/ftp
用curlftpfs命令挂载
curlftpfs -o codepage=utf8 ftp://username:password@127.0.0.1 /home/ftp
codepage: 编码方式,一般用utf8,你也可以用gb2312
username: FTP用户名
password: FTP密码
127.0.0.1: FTP地址
/home/ftp: 挂载到的路径,也就是你刚在vps创建的目录
需要注意的是,你的FTP用户名如果含有【@】这类的特殊字符的话,请用【%40】来代替【@】。
挂载完毕后,挂载完毕后,我们只要进入 /home/ftp 目录,就可以看到我们虚拟主机的文件了,这时,我们将任何文件放入 /home/ftp 这个目录,都想到于把文件传到了我们的 FTP空间。
可写权限挂载
curlftpfs -o rw,allow_other,uid=0,gid=0 ftp://username:password@127.0.0.1 /home/ftp
卸载挂载
fusermount -u /home/ftp
或
umount /home/ftp
开机自动挂载
但是,挂载完毕后,我们每次重启系统,挂载点都会消失,因为这需要我们加入到开机自动挂载去,运行以下命令便可以了,记得里面的数据要替换过来。
echo “curlftpfs -o codepage=utf8 ftp://username:password@127.0.0.1 /home/ftp” >> /etc/fstab
或
curlftpfs#admin:123456@192.168.100.200 /work/onvif fuse rw,allow_other,uid=0,gid=0 0 0
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。