目录
1.3. 2./var/ftp文件夹 #匿名用户的FTP根目录
1.3.3./etc/vsftpd/ftpusers #不能访问vsftpd服务的用户
1.1ftp服务器简介
为了能够在如此复杂多样的设备之间解决问题解决文件传输问题,文件传输协议(FTP)应运而生。
FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式;
FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点。
vsftp(very secure FTP deamon,vsftp)是非常安全的FTP服务进程,是Linux发行版本中最主流的、完全免费的、开放源代码的FTP服务器程序,其优点是小巧轻便、安全易用、稳定高效、带宽限制、可伸缩性好,可创建虚拟用户,支持IPv6,速率高,可满足企业跨部门、多用户的使用需求等。
1.2vsftpd服务的安装与启动、停止
安装前准备:vim的文件不能有空格!!
[root@localhost ~]# mount /dev/sr0 /mnt 挂载 [root@localhost ~]# rm -rf /etc/yum.repos.d/* 清除多余的repo [root@localhost ~]# vim /etc/yum.repos.d/vsftpd.repo 新建一个vsftp.repo [vsftpd] #源标识 name=centos7 #源名称 baseurl=file:///mnt enabled=1 gpgcheck=0
出现的问题:
解决方法:
(33条消息) Linux-mount: 在 /dev/sr0 上找不到媒体_熊博主的博客-CSDN博客_在/dev/sr0上找不到媒体
1.2.1.安装vsftpd服务
[root@localhost ~]# yum clean all #清理缓存 [root@localhost ~]# yum repolist all #缓存本地yum源数据 [root@localhost ~]# yum install vsftpd -y #安装vftp服务器
-y:如果过程中需要输入y就全部自动输入y
1.2.2.vsftpd服务启动、重启、随系统启动、停止
[root@localhost ~]# systemctl start vsftpd #启动
[root@localhost ~]# systemctl restart vsftpd #重启
[root@localhost ~]# systemctl enable vsftpd #随系统启动
1.2.3.查看FTP是否启动
[root@localhost ~]# ps -e | grep ftp [root@localhost ~]# systemctl status vsftpd.service
两条任选其一