FTP是英语File Transfer Protocol的首字母缩写,汉语意思为文件传输协议。是互联网最早的也是最基本的网络协议之一。用来将实现从一台电脑传送文件到另一台电脑,或者接收和查看另一台电脑上的文件。一般需要借助软件的帮助才能完成。这方面的软件包括FlashFXP、leapftp等。
安装vsftpd
查看是否已经安装vsftpd
rpm -qa | grep vsftpd
如果没有,安装,并设置开机启动
yum -y install vsftpd
chkconfig vsftpd on
创建本地用户
[root@localhost ~]# useradd test1
[root@localhost ~]# useradd test2
[root@localhost ~]# echo "123" | passwd --stdin test1 &> /dev/nall
[root@localhost ~]# echo "123" | passwd --stdin test2 &> /dev/nall
修改/etc/vsftp/vsftpd.conf配置文件,重启ftp服务。
[root@localhost vsftpd]# cp vsftpd.conf vsftpd.conf.$(date +%F)
[root@localhost vsftpd]# vim vsftpd.conf
local_enable=YES #运行本地用户登录
write_enable=YES #让登录的用户写权限(上传,删除)
local_umask=022 #修改本地用户默认权限掩码
chroot_local_user=YES #开启本地用户的家目录锁定
[root@localhost vsftpd]# service vsftpd restart
客户端测试
使用windows系统资源管理连接FTP服务器
登录FTP服务器
连接ftp服务器成功可以创建目录上传修改删除
使用Xftp软件登录FTP服务器测试
输入系统账号登录FTP服务器
登录FTP服务器成功