首页 » 技术分享 » FTP配置和管理(匿名访问)

FTP配置和管理(匿名访问)

 

安装vdftpd服务

#通过yum安装

[root@server ~]# yum -y install vsftpd
[root@server ~]# rpm -qa | grep vsftpd
vsftpd-3.0.2-27.el7.x86_64

#创建目录并修改目录权限

[root@server ~]# mkdir -p /var/ftp/upload/
[root@server ~]# chmod 777 /var/ftp/upload/

#修改主目录的属主

[root@server ~]# chown root:root /var/ftp/

#备份配置文件并去掉“#”号开头的行

[root@server ~]# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.back
[root@server ~]# grep -v "^#" /etc/vsftpd/vsftpd.conf.back > /etc/vsftpd/vsftpd.conf

#编辑修改主配置文件/etc/vsftpd/vsftpd.conf
#添加匿名访问主目录

anon_root=/var/ftp/

#关闭防火墙和selinux服务
#selinux服务永久关闭需要修改/etc/sysconfig/selinux,“selinux“改为disabled

[root@server ~]# setenforce 0
[root@server ~]# getenforce 
Permissive
[root@server ~]# systemctl stop firewalld

#启动ftp服务

[root@server ~]# systemctl start vsftpd
[root@server ~]# systemctl enable vsftpd
#设置vsftpd服务每次重新系统都会自动开启
[root@server ~]# chkconfig --level 3 vsftpd  on
Note: Forwarding request to 'systemctl enable vsftpd.service'.
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.

#客户端通过ftp://IP地址访问,name为ftp或anonymous,密码为空
出现230 Login successful 表示登陆成功

[root@client ~]# ftp 192.168.1.9
Connected to 192.168.1.9 (192.168.1.9).
220 (vsFTPd 3.0.2)
Name (192.168.1.9:root): ftp    
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.

转载自原文链接, 如需删除请联系管理员。

原文链接:FTP配置和管理(匿名访问),转载请注明来源!

0