一、关于FTP的基本知识
1、ftp:// ##文件传输协议‘
2、ftp协议提供的软件
在rhel7中:vsftpd
3、FTP文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。
4、ftp服务器
简单地说,支持FTP协议的服务器就是FTP服务器。
与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。
5、报错id解析
500 文件系统权限过大
530 用户认证失败
550 服务本身功能未开放
553 本地文件系统权限过小
二、部署ftp服务
1、关闭内核级的加强型防火墙
vim /etc/sysconfig/selinux ##修改selinux的状态
################
SELINUX=disabled
################
getenforce ##查看当前selinux状态
reboot