Linux 开启ftp服务

1. 安装ftp服务

apt-get install vsftpd

2. 配置服务 vi /etc/vsftpd.conf

anonymous_enable=NO #不容许匿名用户

local_enable=YES #容许使用本地用户帐号登录

write_enable=YES #容许ftp用户写数据

local_umask=022 # 决定目录和文件被建立时获得的初始权限
  
#chroot_local_user=YES  ,用户就只能访问本身家的目录,只是不能修改和建立文件和目录,可是能够开启allow_writeable_chroot=YES 容许写权限
# 若是添加allow_writeable_chroot=YES ,ftp服务崩溃,不能启动:

$ apt-get install python-software-properties
$ add-apt-repository ppa:thefrontiergroup/vsftpd
$ apt-get update
$ apt-get install vsftpd

3. 新建帐号,添加权限

useradd  -d /home/data -s /sbin/nologin -m ftest
passwd ftest 
chown    ftest  /home/data

4. 重启服务

service vsftpd restart

5. 登陆

ftp   host or ip 
ftp> put /home/some/a   ./a
相关文章
相关标签/搜索