Centos7安装vsftpd (centos7安装ftp)
centos7 安装 vsftpd
-
安装软件
安装vim 和 vsftpd
yum -y install vim vsftpd
-
Linux环境
需要关闭 seLinux
- 打开selinux的配置文件
vim /etc/sysconfig/selinux
- 将SELINUX=enforcing 改为 SELINUX=disabled
需要关闭 防火墙
1.防火墙开启的状态下关闭开机自启
systemctl disable firewalld.service systemctl stop firewalld.service
-
配置文件
1.修改配置文件
# 运行 vim /etc/vsftpd/vsftpd.conf
# 找到 下面四条语句 anonymous_enable=YES #ascii_upload_enable=YES #ascii_download_enable=YES #chroot_local_user=YES -------------------- # 改为 下面四条语句 anonymous_enable=NO ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES #最后一行添加 allow_writeable_chroot=YES
2.创建 ftp用户
# 创建用户 useradd user1 # 这里的user1是用户名.你可以自定义 # 修改刚刚创建用户的密码 echo 123456 |passwd --stdin user1 #设置user1的密码为123456
-
配置vsftpd开机启动
# 运行命令 chkconfig vsftpd on # 重启 reboot
最后说明
如果按我的一步一步运行的。那么
ftp根目录为 /home/user1/
ftp的ip为你的虚拟机的公网ip
ftp的端口为 21
ftp的账号为 user1
ftp的密码为 123456
本教程适用于虚拟机,服务器请勿轻易测试,因为关闭了防火墙。