centos开启ftp服务

新安装的要先配置网络

$_> vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
最后一行 onboot = yes
$_> yum install net-tools
$_> ifconfig 查看ip地址
  1. 安装yum install vsftpd -y
  2. 修改配置 vi /etc/vsftpd/vsftpd.conf
# 禁用匿名用户
anonymous_enable=NO
# 禁止切换根目录
chroot_local_user=YES
# 启用写的权限
allow_writeable_chroot=YES

  1. 增加用户
$_> useradd ftpuser
$_> passwd ftpuser
$_> useradd -d /home/wwwroot  ftpuser // 访问目录
$_> useradd -s /sbin/nologin ftpuser // 不能登录linux主机
$_> chmod 777 -R /home/wwwroot // 目录可写,这样就可以上传文件了

  1. 关闭防火墙 systemctl disable firewalld.service
  2. 开启自启动 chkconfig vsftpd on

最后用ftp工具登录即可

其他命令

  • service vsftpd restart
  • service vsftpd start
  • service vsftpd stop
原文地址:https://www.cnblogs.com/niepeizhi/p/12068873.html