FTP:file transport protocol (文件传输协议)
主要用于解决远程计算机和本地计算机之间传输文件,是internet上文件传送的基础;
20端口 用于传输数据;
21端口 用于控制;
<1>wu-ftp
<2>proftp (profession ftp->专业FTP)
<3>vsftp (very security ftp->非常安全的FTP)
<1>主配置文件
/etc/vsftpd/vsftpd.conf
<2>存放登录帐号的文件
/etc/vsftpd/user_list
<3>存放禁止登录的帐号的文件
/etc/vsftpd/ftpusers
#service vsftpd restart
#mkdir /mnt/cdrom
#mount /dev/cdrom /mnt/cdrom
#cd /mnt/cdrom/Server
#ls vsft*
vsftpd-2.0.5-10.el5.i386.rpm
<1>匿名登录
<2>帐号登录
<1>配置本机IP
#netconfig (192.168.1.100)
#service network restart
#vi /etc/vsftpd/vsftpd.conf
anonymouns_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
#chmod 777 /var/ftp/pub
#service vsftpd restart
#vi /etc/vsftpd/vsftpd.conf
anon_world_readable_only=NO
anon_other_write_enable=YES
#vi /etc/passwd
:15
修改登录目录为新路径即可;
10.配置vsftp的帐号登录
<1>修改主配置文件
#vi /etc/vsftpd/vsftpd.conf
anonymouns_enable=NO
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
#anon_world_readable_only=NO
#anon_other_write_enable=YES
local_enable=YES
write_enable=YES
userlist_deny=NO
//先在系统中添加用户us1和us2
#useradd us1;passwd us1;
#useradd us2;passwd -d us2;
#vi /etc/vsftpd/user_list
:$
us1
us2
#vi /etc/vsftpd/ftpusers
us2
#service vsftpd restart
<3>将登录用户限制在其家目录中
//修改主配置文件,如下:
#vi /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
#vi /etc/vsftpd/chroot_list
us1
us2
//限制匿名用户的传输速度,可以设置以下参数:
anon_max_rate=5000(byte/s)(字节/秒)
local_max_rate=3000(字节/秒)