vsftpd(very secure ftp daemon,非常安全的FTP守护进程)
- 安装ftp命令
# yum install ftp
在Linux上面安装vsftpd
- 检查vsftpd是否安装:
# rpm -qa|grep vsftpd
- 使用yum安装:
# yum install vsftpd -y
- 启动vsftpd服务:
- ①老版本
# service vsftpd start
,在CentOS7以后会报错:Redirecting to /bin/systemctl start vsftpd.service - ②使用新版本
# systemctl start vsftpd.service
或者# systemctl start vsftpd
- ①老版本
- 重启vsftpd服务:
# systemctl restart vsftpd
- 将服务添加到开机启动
# systemctl enable vsftpd
vsftpd服务程序三种认证模式
- 匿名开放模式:使用
anonymous
账户,默认访问/var/ftp
目录 - (再用)本地用户模式:Linux系统的用户,在
ftpusers和user_list
两个文件中,注释掉root用户,否则会有默认的禁止登录用户
打开配置文件:vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO 禁止匿名访问模式
local_enable=YES 允许本地用户模式
write_enable=YES 设置可写权限
local_umask=022 本地用户模式创建文件的umask值
userlist_deny=YES 启用“禁止用户名单”,名单文件为ftpusers和user_list
userlist_enable=YES 开启用户作用名单文件功能
查看禁止登录列表cat /etc/vsftpd/user_list
将root
用户注释掉
- 虚拟用户模式:FTP中设置的用户
客户端/服务器 FTP协议默认端口
- 20数据传输
- 21接收客户端命令
- 开放端口: 4000-65535 ,否则获取不到列表
在window上访问
- 浏览器中输入地址:
ftp://192.144.199.235/
即可 - 下载安装:Filezilla软件 登录时选择加密方式:
只使用普通FTP(不安全)