1.安装ftp(客户端),vsftpd(服务器端)
#yum install -y vsftpd
2.创建ftp访问帐号(指定家目录,使用密码),锁定guest帐号不能登录shell
不知道是什么原因系统的root,ftp用户都不能成功,只能添加新的用户,(纠结了好久才发现)
#useradd -d /home/guest guest -p
#vim /etc/passwd找到guest对应的行,将/bin/bash改成/sbin/nologin
3.修改配置
#vim /etc/vsftpd/vsftpd.conf 增加或都将如下设置前的#(注释去掉)
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
pam_servie_name=/etc/pam.d/vsftpd
userlist_enable=YES
userlist_deny=NO
4.创建锁定帐号的配置文件并添加guest
#echo 'guest'> /etc/vsftpd/chroot_list5.将guest添加进user_list。
#echo 'guest'>>/etc/vsftpd/user_list
6.启动vsftpd服务,配置自动启动
#service vsftpd start
#chkconfig --level 35 vsftpd on7.更改selinux安全设置开启ftp