Linux 系统 ftp的安装与配置
##############################
一安装ftp
yum -y install ftp lftp
yum -y install vsftpd //安装ftp
二添加ftp用户
useradd admin -s /sbin/nologin //添加不带bin的系统用户
#passwd admin //设置admin 用户密码
三配置ftp配置文件
cd /etc/vsftpd/
egrep -v '^#|^$' /etc/vsftpd/vsftpd1.conf
[root@jjl vsftpd]# vi vsftpd.conf //对ftp配置文件进行设置
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
local_max_rate=500000
max_clients=300
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
listen_port=21
idle_session_timeout=60
data_connection_timeout=120
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
ftpd_banner=Welcome to oa.jjl.cn FTP service
user_config_dir=/etc/vsftpd/vsftpd_users //制定用户配置文件位置
四对ftp用户单独设置
cd /etc/vsftpd/vsftpd_users
[root@jjl vsftpd_users]# vi admin //对用户admin 进行设置
write_enable=YES
local_root=/usr/weaver/ecology //admin用户可以访问修改的文件位置
/etc/vsftpd.ftpusers文件保存不允许进行FTP登录的本地用户帐号,通常是在系统中具有较高权限的帐户。
禁止登录到FTP的用户:#echo us3>>/etc/vsftpd.ftpusers
允许登录到FTP的用户: #echo us1>>/etc/vsftpd.user_list