centos7下安装ftp服务器,centos7下安装ftp服务器失败

  centos7下安装ftp服务器,centos7下安装ftp服务器失败

  1.安装vsftp

  1.1.安装vsftp,测试安装的vsftpd版本:vsftpd.x86_64 0:3.0.2-11.el7_2。

  yum -y安装vsftpd

  1.2、修改配置文件

  vi /etc/vsftpd/vsftpd.conf

  确保以下三项为是。

  匿名_启用=是

  匿名上传启用=是

  anon _ mkdir _ write _ enable=是

  1.3、设置vsftpd启动。

  systemctl启用vsftpd.service

  1.4.启动vsftpd服务并检查其状态。systemctl成功启动服务时不会有提示,绿色活动表示服务正在运行。

  systemctl启动vsftpd.service

  systemctl状态vsftpd.service

  2.验证ftp在本地是否可以正常访问。

  2.1、安装ftp

  yum -y安装ftp

  2.2.使用匿名登录,无需密码。

  ftp本地主机

  20表示服务正常,可以登录;20表示成功着陆。

  2.3、检查FTP服务器文件夹信息

  3.外部证书ftp可以正常访问吗?

  3.1.关闭防火墙(也可以设置防火墙规则,所以要再检查一遍)

  systemctl停止防火墙服务

  为了防止防火墙服务在计算机重新启动后重新启动,可以永久关闭防火墙服务。

  systemctl禁用防火墙

  3.2.在窗口上输入ftp://IP地址,可以看到ftp下的目录(pub是系统预置的)

  4.读写文件。

  到目前为止,我们发现文件在ftp目录下无法读写,这是文件夹权限和selinux造成的。

  4.1.设置文件夹权限,将pub文件夹的权限设置为777。

  chmod 777 -R /var/ftp/pub

  4.1.关闭selinux服务

  vi /etc/selinux/config

  将SELINUX=enforcing更改为:SELINUX=disabled

  4.3.重启系统以使配置生效。

  立即关机

  4.4.上传文件

  至此,ftp安装完毕。如果需要配置FTP的用户权限,可以自己配置。

centos7下安装ftp服务器,centos7下安装ftp服务器失败