浅析vsftpd服务器安装配置和将ftp地址mount映射到本地的方法

浅析vsftpd服务器安装配置和将ftp地址mount映射到本地的方法

1.安装ftp 服务器daemon程序
luther@gliethttp:~$ sudo apt-get install vsftpd
luther@gliethttp:~$ sudo mkdir -p /home/ftp_dir/upload
luther@gliethttp:~$ sudo chown ftp:ftp /home/ftp_dir/upload 供匿名用户使用的根目录
2.打开ftp服务器配置文件中anonymous匿名用户访问许可,同时追加匿名用户登录目录.
luther@gliethttp:~$ sudo vim /etc/vsftpd.conf
anonymous_enable=YES
anon_root=/home/ftp_dir
# 这样当ftp://localhost时将显示/home/ftp_dir目录中的内容,它将作为upload,download的基础目录
3. 重启ftp服务器使得修改后的/etc/vsftpd.conf配置参数生效
luther@gliethttp:~$ sudo service vsftpd restart
4.这样可以使用ftp://localhost 登录ftp服务器了
5.如果希望匿名用户可以上传文件和创建文件夹,那么需要打开如下参数
luther@gliethttp:~$ sudo vim /etc/vsftpd.conf
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
# 允许匿名用户读取自己创建的目录里面的内容
anon_world_readable_only=NO
# 允许删除,重命名等操作
anon_other_write_enable=YES
luther@gliethttp:~$ sudo service vsftpd restart

那如何将ftp和smbfs一样作为文件mount到本地机呢,下面我们来看看具体实现:
1.安装curlftpfs文件系统
luther@gliethttp:~$ sudo apt-get install curlftpfs
或者
luther@gliethttp:~$ wget http://ftp.us.debian.org/debian/pool/main/c/curlftpfs/curlftpfs_0.9.1-3+b2_i386.deb
2.mount 指定ftp到本地文件中
luther@gliethttp:~$ sudo curlftpfs -o rw,allow_other ftp://172.16.32.123 /home/ubuntu/ftp
这样目录/home/ubuntu/ftp下就是firefox中 ftp://172.16.32.123浏览到的内容了
3.卸载mount到的ftp目录和卸载普通mount一样,直接sudo umount /home/ubuntu/ftp即可

( 注:
. ftp://172.16.32.123等效于ftp://anonymous@172.16.32.123
. curlftpfs标准命令如下所示:
curlftpfs ftp://username:password@192.168.1.111 /mnt/ftp
)

回目录 ubuntu专辑
远程挂载FTP分区到本地的方法 在Linux系统中,我们可以使用FTP协议来进行文件传输。如果我们想要在本地系统上挂载远程FTP分区,以便像本地文件系统一样访问远程文件,我们可以按照以下步骤进行操作。一旦成功挂载了远程FTP分区,你可以像访问本地文件系统一样访问它。首先,我们需要在本地系统上安装FTP客户端软件。请记住,在使用完挂载的FTP分区后,记得及时卸载它,以确保数据的完整性和安全性。这就是在Linux系统上远程挂载FTP分区到本地的方法。命令,我们可以方便地访问远程FTP服务器上的文件,并在本地系统上进行操作。 阅读详情

相关推荐

使用curlftpfs在Linux上挂载FTP服务器

在Linux系统上,您可以使用curlftpfs工具来挂载FTP服务器,以方便地访问和管理FTP服务器上的文件。下面是一份详细的指南,教您如何在Linux上安装curlftpfs并使用它来挂载FTP服务器。在挂载FTP服务器之前,您需要在本地系统上创建一个目录作为挂载点。通过这种方式,您可以方便地在Linux系统上访问和管理FTP服务器上的文件。当您完成对FTP服务器的访问后,可以使用umount命令来卸载挂载的FTP服务器。一旦成功挂载FTP服务器,您可以通过进入挂载点目录来访问FTP服务器上的文件。

IqFlask的博客 896

ftp地址映射mount到本地

浅析vsftpd服务器安装配置和将ftp地址mount映射到本地的方法 1.安装ftp 服务器daemon程序 luther@gliethttp:~$ sudo apt-get install vsftpd luther@gliethttp:~$ sudo mkdir -p /home/ftp_dir/upload luther@gliethttp:~$ sudo chown

dqswuyundong的专栏 1万+

从采集到播放:RV1106+H264全链路开发避坑指南(含FFmpeg转码技巧)

本文详细解析了基于Rockchip RV1106芯片构建H.264视频从采集到播放全链路的开发实践。内容涵盖RKMPI框架设计、VI/VENC模块配置、内存泄漏排查及FFmpeg高效转码技巧,旨在帮助嵌入式开发者规避常见陷阱,实现稳定高效的低延迟视频处理流水线。

weixin_29189377的博客 662

挂载FTP目录

ifconfig eth0 down ifconfig eth0 hw ether 66:BF:65:91:FB:C4 ifconfig eth0 10.40.1.224 netmask 255.255.255.0 route add default gw 10.40.1.0 ifconfig eth0 up 修改/etc/exports sudo apt-get install nfs-kernel-server /home/lhc *(rw,nohide,insecure,no_subtree_che

A121649982的专栏 1297

基于OpenSSL的CA建立及证书签发(签发多域名/IP)

自签SSL证书(多域名/IP) 本文基于以下环境: 内核信息:Linux zabbix 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 系统版本:CentOS Linux release 7.6.1810 (Core) OpenSSL版本:OpenSSL 1.0.2k-fips 26 Jan 2017 【前言】 在基于OpenSSL的CA建立及证书签发一文中(后面统.

hobby云说 4647

k230 +canMV+ LVGL控件 仿手表表盘触摸屏滚动、选中后弹窗效果完整示例程序

现在智能手表用的越来越多,其交互方式比较有特点,现在k230开发板上,基于LVGL(Light and Versatile Graphics Library)编写一个嵌入式GUI应用程序,使用LVGL配合触摸屏实现模仿智能手表的表盘滚动效果,实际效果如下:程序使用LVGL图形库和MediaManager程序,创建带有触摸屏交互的GUI应用。程序主要功能包括显示初始化、LVGL初始化、创建GUI界面(包含一个可滚动的按钮列表,每个按钮点击会弹出消息框),以及处理触摸屏输入。

weixin_47446386的博客 1175

使用挂载命令解决ftp复杂权限设置

在实际工作中,我们维护着很大数量的代码和页面。对于美工,和部分程序员,我们只想向其公开部分目录和文件的访问权限,而对于核心的逻辑代码,只有核心的程序员在维护。维护代码,我们有svn,而美工,喜欢用ftp。 于是纠结的问题来了,我们设置的ftp吧用户限制在了自己的home下面,但往往模板、js、css、图片在不同的目录甚至域中。那么怎么才能让美工像访问最终页面一样的目录结构一样访问源文件呢

jrlapple的专栏 1032

【第48例】BLM模型之市场洞察-五看工具篇(一)

BLM市场洞察

产品线负责人 2110

使用NFS挂载远程服务器硬盘命令

mount -t nfs -o rw 192.168.120.37:/var/ftp /mnt/nfs/这样,在本地/mnt/nfs/目录下就能看到ftp服务器192.168.120.37下的所有文件

xiangxianghehe的博客 1万+

【OCPP】ocpp1.6协议3.3章节:功能配置文件及接口

Smart Charging Profile中定义了4个接口请求,即GetCompositeSchedule、ClearChargingProfile、SetChargingProfile和ClearCache等。Smart Charging: 包含智能充电相关的功能,如计划充电,报告充电计划,并改变充电速度。Core: 包含电动汽车充电相关的基础功能,如启动和停止充电,更改充电配置,报告充电状态等。Reservation: 包含预约服务相关的功能,如创建,取消和更改预约。

qq_53871375的博客 2171

【数据库系统工程师】5.4Internet基础知识

目录一、思维导图二、知识点1.Internet 概述2.Internet 地址(1)域名(2)IP 地址(3)NAT技术(4)IPv6简介3.Internet 服务(1)域名服务(2)远程登录服务(3)电子邮件服务(4)WWW服务(5)文件传输服务 一、思维导图 二、知识点 1.Internet 概述 2.Internet 地址 (1)域名 ○ 一个完整、通用的层次型主机域名由如下4部分组成: 计算机主机名.本地名.组名.最高层域名 (2)IP 地址 ○ 每个IP地址都由4个小于256的数字组成,数字之

邓邓子的博客 911

(二)vsftpd服务配置多用户多目录权限

应用部公共目录/home/vsftpuser/publish(任何用户可下载,特殊用户可上传下载删除)当挂载目录的时候,如果所被挂载的目录有文件数据,那么挂载完以后原来的数据就看不见了。当解除挂载后又能看到。员工个人独立目录/home/vsftpuser/app/{xxx}(只能当前用户才能上传下载删除)注mount-B是保存在内存中,重启服务器失效,故需要将配置放入/etc/rc.local中。应用部共享目录/home/vsftpuser/share(任何用户可删除可上传可下载)............

liuhm的博客 1万+

1.2 博图TIA的轨迹(Trace)功能介绍

在TIA中“轨迹” ( Traces ) 能来记录设备变量并对记录进行评估,对有些故障排查很有帮助,本文进行介绍

qq_34047402的博客 1649

在centos6.5上面mount微软系统上安装ftp服务器

---恢复内容开始--- 现在用虚拟机开发linux软件,发现虚拟机提供的共享文件夹不能很好地工作,表现为: 1.我在windows上面修改了文件内容,在linux里面发现文件内容没有变化,需要做些等待。 2.在linux里面修改了文件内容,在windows下面也没有发现变化,需要做些等待。 没有找出解决这些问题的原因。所以我在windows上安装了haneWINNFS Serve...

weixin_33824363的博客 212

python爬虫项目(一百九十八):电商平台用户行为数据分析与推荐系统、爬取电商平台用户行为数据

本文详细介绍了如何通过爬虫技术抓取电商平台的用户行为数据,并结合数据分析技术,构建一个简单的推荐系统。使用Selenium模拟用户操作抓取动态网页数据,并通过API接口直接获取用户行为数据,能够为后续的用户行为分析提供基础数据。我们结合了基于用户协同过滤、基于商品协同过滤和矩阵分解等方法,构建了不同的推荐系统。实际应用中,可以进一步优化推荐算法,利用更复杂的深度学习技术和更高效的数据处理方法,提升推荐的准确性和个性化程度。

斌擎科技 2362

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

linux usr目录 挂载,linux mount挂载共享目录详解

挂载windows共享目录或FTP:方式一:包含密码sudo mount //192.168.10.22/FTPServer /windows -o username=user,password=abcdefg -t cifs方式二:密码单独输入sudo mount //192.168.10.22/FTPServer /windows -o username=user -t cifspasswor...

weixin_39650784的博客 677

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Linux部署FTP服务器

FTP协议是一种基于TCP的文件传输协议,能够实现高效的文件上传和下载功能,最重要的是它能够使用户通过IP地址远程访问服务器上指定的目录。FTP可以理解为Linux中的mount,唯一的区别是mount将目录挂载到指定的硬盘,FTP将目录挂载到指定的IP地址。

qq_33880925的博客 947

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

vsftpd 挂载多个目录

如何在vsftpd中挂载多个目录

sakiiiiiiii的博客 752

ftp共享盘挂载及权限——curlftpfs挂载FTP服务器

通过curlftpfs将远程ftp某个共享目录映射到本地目录,以达到多台机器共享同一目录的效果。首先安装ftp服务yum -y install epel-release;yum install vsftpd,然后 yum install curlftpfs在各节点安装curlftpfs并挂载远程ftp共享目录到本地即可在本地操作远程ftp共享目录curlftpfs -o codepage=utf8 ftp://username:password@yourip /home/share。

shy_snow的专栏 7627

vsftp不支持软链接,可以用mount来支持不同的目录结构

vsftp不支持软链接,在不允许用户变更指定顶级目录(/home/xxx)的情况下,要访问/home/xxx之外的目录,可以通过mount命令实现: mkdir /home/xxx/abc mount --bind /var/www/templates /home/xxx/abc 就是把 /var/www/templates 映射到 /home/xxx/abc。 转载于:http...

weixin_34062329的博客 531

Linux中必知必会的mount命令

Mount命令是Linux系统中用于挂载文件系统的重要工具。本文介绍了Mount命令的基本用法,并提供了10个实际示例来展示它的功能和用法。通过Mount命令,我们可以挂载各种类型的设备和文件系统,从而方便地访问和管理数据。希望本文能帮助你更好地理解和应用Mount命令。

xuxian的博客 3578

在Linux中通过curlftpfs将FTP服务端指定目录挂载为本地文件系统

介绍在linux中如何将FTP服务端挂载到本地文件系统

heyongshen的博客 1534

利用curlftpfs在Linux环境下实现FTP目录的本地化无缝访问

本文详细介绍了如何在Linux环境下使用curlftpfs工具,将远程FTP服务器目录挂载到本地文件系统,实现无缝访问和操作。通过安装配置、安全挂载及自动化技巧,帮助开发者和系统管理员提升文件管理效率,告别繁琐的上传下载流程。

www00的博客 411

Linux 常用命令二

touch:创建空文件或更新文件时间。mkdir:创建目录。ln:创建链接(符号链接或硬链接)。cp:复制文件和目录。mv:移动或重命名文件和目录。这些命令在日常的文件和目录管理中非常有用。Linux 提供了多个命令来删除文件和目录。rm:删除文件和目录。-i:交互模式。-f:强制删除。-r或-R:递归删除。-v:显示详细信息。rmdir:删除空目录。-p:递归删除空目录。find:查找并删除文件。这些命令在日常的文件和目录管理中非常有用。Debian 和 Ubuntuapt和。

KIKI3666的博客 936

linux的ftp访问本地目录,将本地远程ftp目录主机挂载到linux文件系统中

您是否经常访问ftp站点以进行一些简单的更改,或者共享一些希望可以从任何地方访问的文档。您可以使用curlftpfs linux实用程序更轻松地访问ftp资源。这个出色的实用程序使您可以将ftp站点与linux文件系统一起安装到任何目录。安装首先安装curlftpfs软件包。在Debian或Ubuntu上,它很简单:apt-get install curlftpfs挂载ftp目录接下来需要做的是创...

weixin_42365586的博客 1775

vsftpd基本使用

ftp: 文件传输协议 两类连接: 命令连接:传输命令 数据连接:传输数据 两种模式: 主动模式:PORT 20/tcp连接客户端的命令连接使用的端口向后的第一个可用端口 被动模式:PASV 打开一个随机端口,并等待客户端连接 PAM: 插入式认证模块 认证框架:库,高度模块化 协议:C/S Server: Filezilla proftpd pureftpd vsftpd Client: ftp Filezilla CuteFTP FlashFXP lftp ftp ...

yuyuyuliang00的博客 5454
上一篇: 查看用户组权限
下一篇: vi的命令
LuckLiu521
博客等级 码龄21年 6粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值