centos开启ftp服务
新安装的要先配置网络
$_> vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
最后一行 onboot = yes
$_> yum install net-tools
$_> ifconfig 查看ip地址
- 安装
yum install vsftpd -y
- 修改配置
vi /etc/vsftpd/vsftpd.conf
# 禁用匿名用户
anonymous_enable=NO
# 禁止切换根目录
chroot_local_user=YES
# 启用写的权限
allow_writeable_chroot=YES
- 增加用户
$_> useradd ftpuser
$_> passwd ftpuser
$_> useradd -d /home/wwwroot ftpuser // 访问目录
$_> useradd -s /sbin/nologin ftpuser // 不能登录linux主机
$_> chmod 777 -R /home/wwwroot // 目录可写,这样就可以上传文件了
- 关闭防火墙
systemctl disable firewalld.service
- 开启自启动
chkconfig vsftpd on
最后用ftp工具登录即可
其他命令
- service vsftpd restart
- service vsftpd start
- service vsftpd stop