作用:提供文件共享服务
软件包:vsftpd
端口:21/tcp(控制端口) 20/tcp(数据端口)
FTP Server默认配置
[root@localhost ~]# yum -y install vsftpd //下载软件包
[root@localhost ~]# systemctl start vsftpd //启动程序
[root@localhost ~]# systemctl status vsftpd //查看状态
[root@localhost ~]# netstat -anpt //查看服务的端口是否开启
[root@localhost ~]# yum -y install net-tools //查看端口的工具的下载
创建测试的文件
[root@localhost ftp]# touch 123.txt
[root@localhost ftp]# vi 123.txt
FTP Client
[root@localhost ~]# yum -y install lftp //安装客户端软件
[root@localhost ~]# lftp 192.168.13.19 //ftp可以看到服务器的共享文件
lftp 192.168.13.19:~> ls
-rw-r--r-- 1 0 0 349 Jul 08 02:05 123.txt
drwxr-xr-x 2 0 0 6 Jun 09 2021 pub
lftp 192.168.13.19:/>
lftp 192.168.13.19:/> get 123.txt //下载文件
349 bytes transferred
lftp 192.168.13.19:/> mirror pub/
Total: 1 directory, 0 files, 0 symlinks
lftp 192.168.13.19:/>
FTP主配置文件/etc/vsftpd/vsftpd.conf
[root@localhost ~]# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak //备份文件
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf //编辑主配置文件
anonymous_enable=YES //是否允许匿名用户访问
anon_upload_enable=YES //启动上传文件的能力
anon_mkdir_write_enable=YES //启动创建目录的能力