Linux ftp 文件传输协议
时间:2026-05-08
时间:2026-05-08
Linux ftp 文件传输协议
ftp 文件传输协议
匿名用户的访问配置
首先安装 F T P 服务包(在此用 yum 安装)
包名为:vsftpd
键入命令:yum install vsftpd
服务安装好之后需要重启服务
键入命令:service vsftpd restart
接下来我们需要配置虚拟机的模式为 vnet1 (不可以用桥接的模式)
在 xp 中把 vnet1 的 ip 配置一下(必须和虚拟机在一个段、网段和 DNS 可以不配置)
截图如下:
服务起来后我们到 xp 中
在 我的电脑 或者 IE 浏览器中输入:ftp://192.168.1.111
确定输入后就可以了!
此方法为匿名用户登陆:
Linux ftp 文件传输协议
右下方显示为 “匿名” 用户
默认情况下匿名用户的根目录在:/var/ftp 下
好了 F T P 匿名用户访问配置完成! -------------------------------------------------------
设置用户的权限:
listen=YES/NO:控制 vsftpd 的操作行为
anonymous_enable=YES/NO:控制匿名用户的来访权限
local_enable=YES/NO:控制本地用户的来访权限
pam_service_name=YES/NO:设置 PAM 模块进行验证时所使用的 PAM 配置文件
(默认的PAM配置文件为:/etc/pam.d/vsftpd)
userlist_enable=YES/NO:控制用户登陆的用户列表
(路径在:/etc/vsftpd/user_list 下)
write_enable=YES/NO:配置用户是否有写的权限
anon_mkdir_write_enable=YES/NO:控制是否允许匿名用户创建目录
anon root=YES/NO:用于设置匿名用户的根目录
anon upload enable=YES/NO:控制是否允许匿名用户上传文件
anon_world_readable_only=YES/NO:设置是否允许匿名用户下载可阅读文档 anon_max_rate=20000
local_max_rate=50000(设置匿名用户和本地用户的下载速度)
chroot_local_user=YES/NO:是否将本地用户锁在家目录中
chroot_list_enable=YES/NO:是否锁定使用者在家目录中
chroot_list_file:设置锁定用户的列表文件、文件中一行代表一个用户 ------------------------------------------------------------------------------------------------------------------------------------------
本地用户访问 F T P 服务器的配置
打开主配置文件:vim /etc/vsftpd/vsftpd.conf
键入:
local_enable=YES(开启本地用户访问权限)
local_root=/home(安全起见本地用户家目录设置在 / 下)
local_upload_eaable=YES(允许本地用户上传文件)
max_clients:设置每个 IP 的最大连接数
chmod 777 -R /var/ftp :设置本地用户访问文件夹的权限(不修改的话可能导致本地用户无法登陆)
实验:(本地用户登陆)
用户:aa
密码:chenchao
截图如下:
Linux ftp 文件传输协议
登陆成功 里面的新建文件夹是我后创建的
上一篇:ERP脑电数据采集分析操作过程