一、安装部分
首先去vsftp他们家下载源码:
ftp://vsftpd.beasts.org/users/cevans/
我装的是
vsftpd-2.2.2.tar.gz
然后解压缩
|
二、配置部分:
默认的配置文件位置为/etc/vsftp/vsftpd.conf
2.1)关闭匿名用户访问:
anonymous_enable=NO
2.2)修改默认监听端口:
listen_port=xxxx
2.3)创建用户以及修改默认的目录:
所有的ftp用户都是属于 ftp 组的,查看 /etc/group 可以看到 ftp:x:50:
因此修改ftp 的默认目录即可:
ftp:x:14:50:FTP User:/data3/ftp-files:/sbin/nologin
这里修改到:/data3/ftp-files目录下
创建用户:
adduser -d /data3/ftp-files/ftpuser1 -g ftp -s /sbin/nologin ftpuser1
passwd ftpuser1
Changing password for user beinan.
New password: xxx
Retype new password:xxx
passwd: all authentication tokens updated successfully.
注:
-d /data3/ftp-files/ftpuser1 是指定用户的根目录
-s /sbin/nologin 设定用户没有系统登录的权限,确保安全
还有一些安全选项,今后补充。。。。