ftp服务
FTP部署服务器
ftp(文件传输协议)是INTERNET上仍常用的最老的网络协议之一,它为系统提供了通过网络与远程服务器进行传输的简单方法,ftp服务器包的名称为vsftpd,默认配置文件让anonymous用户只能下载位于chroot目录中的内容。/var/ftp/这意味着远程ftp客户端能以用户anonymous或ftp身份连接到服务器(无需密码),并从ftp服务器上的/var/ftp/目录下载文件(其本地ftp用户可以读取这些文件)
ftp和vsftpd
ftp(文件传输协议)它是属于网络传输协议的应用层;
vdftpf:安全性是它最大的特点;vsftpf是一个unix类操作系统上运行的服务器的名称,是一个完全免费的、开放的源代码的ftp服务器软件。
1、ftp的定义
ftp://ip ##文件传输协议
2、ftp协议提供的软件
在rhel7中:vsftpd
3、ftp服务的基本信息
软件安装包:vsftpd
默认发布目录:/var/ftp ##匿名用户登陆上去的家目录,本地的普通用户登陆是真机上的家目录;
协议接口:21/tcp
服务配置文件:/etc/vsftpd/vsftpd.conf
访问数据端口:21
数据传输端口:>1024的随即端口
部署ftp服务之前注意:
关闭内核级加强级防火墙selinux
关闭selinux内核防火墙
[root@localhost ~]# getenforce ##查看selinux的状态
Enforcing ##强制开启
应该关闭selinux:
临时关闭:
setenforce 0|1 开启|警告
永久关闭:
将selinux改为disabled
进入配置文件:vim /etc/sysconfig/selinux
SELINUX=disabled ##开启自动关闭内核级防火墙
reboot ##重新启动
再次查看:
[root@localhost ~]# getenforce
disabled
** **
**** *****
***** ******
3、部署ftp服务
- 查看ftp的服务:
yum search ftp
- 安装 vdftpd
yum install vsftpd.x86_64 -y
- 开启vsftpd
systemctl start v