1、安装vsftp
使用yum命令安装vsftp
[ root @ cloud 12347~] # yuminstallvsftpd-y
2、添加ftp帐户和目录
请先检查nologin的位置。 通常位于/usr/sbin/nologin或/sbin/nologin下。
使用以下命令创建帐户: 您可以将/home/wwwroot指定为用户pwftp的根目录,并自行定义帐户名和目录。
[ root @ cloud 12347~] # useradd-d/home/wwwroot-s/sbin/nologinpwftp
更改此帐户的密码: [ root @ cloud 12347~~ ] # passwdpwftp
更改指定目录的权限: [ root @ cloud 12347~~ ] # chown-rpw FTP.pw FTP/home/wwwroot
3、配置vsftp
编辑vsftp配置文件,然后命令: [ root @ cloud 12347~~ ] # VI/etc/vsftpd/vsftpd.conf
将配置文件中的anonymous_enable=YES更改为anonymous_enable=NO
取消以下放置前的注释符号。
local _ enable=是
write _ enable=是
chroot_local_user=YES
保存修改,按ESC键,然后输入: wq
如果配置文件中没有' chroot_local_user=YES ',请输入以下命令返回托架
[ root @ cloud 12347 home ] # echo ' ch root _ local _ user=yes '/etc/vsftpd/vsftpd.conf
4、修改壳结构
vi编辑/etc/shells,如果此文件中没有/usr/sbin/nologin或/sbin/nologin (具体为查看当前系统配置),请添加
5、启动vsftp服务并测试登录。
使用命令启动vsftp服务: [ root @ cloud 12347~~ ] # servicevsftpdstart
然后用账户pwftp测试是否可以登录ftp。 目录为/home/wwwroot。
二. Ubuntu/Debian安装vsftp软件
1、安装vsftp
使用apt-get命令安装vsftp
[ root @ cloud 12347~] # apt-getinstallvsftpd-y
2、添加ftp帐户和目录
请先检查nologin的位置。 通常位于/usr/sbin/nologin或/sbin/nologin下。
使用以下命令创建帐户: 您可以将/home/wwwroot指定为用户pwftp的根目录,并自行定义帐户名和目录。
[ root @ cloud 12347~] # useradd-d/home/wwwroot-s/sbin/nologinpwftp
更改帐户密码:
[root@Cloud12347 ~]# passwd pwftp
更改指定目录的权限
[ root @ cloud 12347~] # chown-rpw FTP.pw FTP/home/wwwroot
3、配置vsftp
编辑vsftp配置文件,然后执行以下命令:
[ root @ cloud 12347~] # VI/etc/vsftpd/vsftpd.conf
将配置文件中的anonymous_enable=YES更改为anonymous_enable=NO
取消以下放置前的注释符号。
local _ enable=yes write _ enable=yeschroot _ local _ user=yeschroot _ list _ enable=yeschroot _ list _ file=
保存修改,按ESC键,然后输入: wq
如果配置文件中没有' chroot_local_user=YES ',请输入以下命令返回托架
[ root @ cloud 12347 home ] # echo ' ch root _ local _ user=yes '/etc/vsftpd/vsftpd.conf
编辑/etc/vsftpd.chroot_list文件,添加ftp帐户名,保存并退出
4、修改壳结构
vi编辑/etc/shells,如果此文件中没有/usr/sbin/nologin或/sbin/nologin (具体为查看当前系统配置),请添加
5、启动vsftp服务并测试登录
使用命令启动vsftp服务:
[ root @ cloud 12347~] # servicevsftpdstart
然后用账户pwftp测试是否可以登录ftp。 目录为/home/wwwroot。