Mount FTP (简体中文) - ArchWiki

# Mount FTP (简体中文)

This article or section needs expansion.

Reason: please use the first argument of the template to provide a brief explanation. (Discuss)

## Packages

有不少软件可以挂载FTP，你可以将FTP挂载到某个目录下，然后就像本地文件系统一样操作。

- curlftpfs [推荐]
- fuseftp
- lufs [过时了]

这三个都是基于FUSE库。

### curlftpfs

安装

    # pacman -S curlftpfs

有必要的话，加载fuse内核模块

    # modprobe fuse

有必要的话，创建一个挂载点。

    # mkdir /mnt/ftp
    # curlftpfs ftp.yourserver.com /mnt/ftp/ -o user=username:password

如果你想让其他用户访问，用以下命令。

    # curlftpfs ftp.yourserver.com /mnt/ftp/ -o user=username:password,allow_other

不要添加额外的空格或逗号，否则 allow_other 参数可能无法被程序识别.

如果要使用FTP的 active mode 挂载，请添加 'ftp_port=-':

    # curlftpfs ftp.yourserver.com /mnt/ftp/ -o user=username:password,allow_other,ftp_port=-

你也可以把这一行加入 /etc/fstab 来自动在开机时后挂载。

    curlftpfs#USER:PASSWORD@ftp.domain.org /mnt/mydomainorg fuse auto,user,uid=1000,allow_other 0 0

译者注，似乎这样用也是可以到。

    sudo curlftpfs -o rw,allow_other ftp://username:password@ftp.yourserver.com /mnt/ftp

如果中文出现乱码，你可能需要指定编码：

    sudo curlftpfs -o codepage=gbk -o rw,allow_other ftp://username:password@ftp.yourserver.com /mnt/ftp

Category:

- File systems (简体中文)