一、准备工作
sudo yum update -ysudo yum install epel-release -ysudo yum install curlftpfs -y二、创建本地挂载点
选择一个空目录作为FTP服务器的挂载目录(如/mnt/ftp或~/ftp_mount):
sudo mkdir -p /mnt/ftp
(注:-p参数可自动创建父目录,若目录已存在则无需重复创建)
三、挂载FTP服务器
ftp.example.com(FTP服务器地址)、your_username(FTP用户名)、your_password(FTP密码):sudo curlftpfs ftp.example.com /mnt/ftp -o user=your_username:your_password~/.netrc文件:nano ~/.netrcmachine ftp.example.com
login your_username
password your_password
sudo curlftpfs ftp.example.com /mnt/ftp四、验证挂载结果
执行df -h命令,查看输出中是否有类似以下行(表示挂载成功):
fuse.curlftpfs ftp.example.com 20G 15G 4.0G 78% /mnt/ftp
五、(可选)设置开机自动挂载
/etc/fstab文件:sudo vi /etc/fstab_netdev参数表示网络设备,需等待网络就绪):ftp.example.com /mnt/ftp fuse.curlftpfs _netdev,user,allow_other,default_permissions 0 0
sudo mount -a(无错误提示则表示配置成功)六、卸载FTP服务器
当不再需要挂载时,执行以下命令:
sudo umount /mnt/ftp
或使用fusermount(部分系统可能需要):
fusermount -u /mnt/ftp
注意事项
-o protocol=ssl选项(如:sudo curlftpfs ftp.example.com /mnt/ftp -o user=your_username:your_password -o protocol=ssl);/etc/fstab中明文存储密码,建议使用passwd_file选项(如:password_file=/etc/curlftpfs-passwd,并将凭据文件权限设为600)。