使用服务器搭建了一个静态网站,需要上传更新网页,于是想到了使用ftp服务来完成这个过程。
vsftpd
是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。
登录CentOS服务器,执行以下命令安装vsftpd
如果还需要FTP客户端,可以运行
确保启动时运行vsftpd服务
启动vsftpd服务
添加一个ftpuser用户用来登录ftp,主目录在apache的网页目录下,禁止此用户登录SSH和shell,并限制其访问其它目录
设置用户口令
修改/var/www/html的权限
vsftpd的配置文件在/etc/vsftpd/vsftpd.conf
,打开这个文件
修改以下配置
重启vsftpd
现在可以使用一个ftp客户端通过普通的用户名密码方式登录ftp了,主目录限定在apache的目录下可以用来更新网站文件。