ftp服务

一般情况下, 我们习惯使用 SFTP 协议传输文件, 但在大型一点的项目, 需要多人协作管理, 这个时候, FTP就显得比较重要了

  • 检测安装
// 检查是否已经安装
rpm -qa | grep vsftpd
// 安装  
yum -y install vsftpd
  • 开启
service vsftpd start
  • 设置开机启动
# 查看开机启动项
chkconfig --list
# 如果没有, 设置进去
chkconfig --level 35 vsftpd on
  • 设置 FTP 权限
vi /etc/vsftpd/vsftpd.conf

将 anonymous_enable=YES 改为 anonymous_enable=NO
  • 创建用户和目录
# 创建用户, 指定用户的目录, 并指定登录权限
useradd -d /usr/local/nginx/html -s /sbin/nologin phpuser
# 设置 phpuser 用户的密码
passwd phpuser

一般情况下, 我们创建了一个用户, 会在 /home/ 下生成一个用户目录, 使用 -d 参数可以指定这个目录的位置, 另外这个用户我们不想让他通过 ssh 登录, 即可指定 -s /sbin/nologin

  • 设置文件夹权限
chmod -R 755 /usr/local/nginx/html
chown -R phpuser /usr/local/nginx/html
  • 重启 (必须)
/etc/rc.d/init.d/vsftpd restart

你可能感兴趣的:(ftp服务)