简介:FTP(File Transfer Protocol)文件传输协议,是TCP/IP协议族中的协议之一
FTP功能:提供文件共享服务
FTP端口号20/21:20端口用于进行数据传输,21端口用于接收客户端发出的ftp命令和参数
搭建FTP服务器
1.安装vsftp程序
yum install -y vsftpd
2.准备要共享的文件
touch /var/ftp/file1.txt // “/var/ftp”是FTP程序分享内容的本机目录
3.启动服务
systemctl start vsftpd
4.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
setenforce 0
vim /etc/selinux/config
SELINUX=disabled
客户机获取服务器共享的文件
1.安装客户端工具
yum install -y lftp
2.访问服务器
lftp 服务器的IP地址
3.查看并下载
ls 查看服务器共享的文件
get file1.txt 下载文件
mirror pub 下载目录
客户机上传文件到服务器
1.配置服务器的配置文件
vim /etc/vsftpd/vsftpd.conf
2.配置上传指令
anon_upload_enable=YES 启动上传文件能力
anon_mkdir_write_enable=YES 启动创建目录功能
3.创建上传目录
mkdir /var/ftp/upload
chmod 777 /var/ftp/upload 更改目录权限
4.客户机登录服务器
lftp 服务器IP地址
cd upload 进入上传目录
put 文件名 上传文件
mirror -R abc 上传目录