利用centos7搭建ftp服务器(2)

二:开始搭建ftp服务器

  1. 最简单的搭建
    ①先在centos上安装ftp,代码如下
 yum install vsftpd

②安装好软件,你要启动这个服务,代码如下

systemctl enable vsftpd //允许使用ftp
systemctl start vsftpd  // 将这个服务开启

③检查服务器是否正常运行,代码如下

systemctl status vsftpd //输入后你应该会看到一个绿的单词 active(running)这个代表正常运行
ps -ef |grep vsftpd
netstat -natpul |grep vsftpd

④然后你就可以访问了,在浏览器里面输入url ftp://10.10.10.2 打开后就会向我下面显示的那样。
利用centos7搭建ftp服务器(2)

但这只是最简单的搭建,很显然这个并不安全,所以我们得从安全角度去考虑。
考虑一下几个方面:
(1):你的rwx权限,你要考虑到底要不要让匿名用户上传东西等等。
(2):你可以使用PAM这种安全模块。(这里不再详述PAM,请自行百度)
(3):你可以用防火墙来防护。
(4):使用selinux(这个主要功能是 如果你某一主体或者客体遭到入侵,不要殃及其他的。
(5):ftp自身所提供的安全策略

未完待续