linux 系统 删掉 vsftpd logs 修改配置文件 onf ftpd 安装过程
首先准备一台 Linux 系统机器(虚拟机也可),
检测出是否安装了 vsftpd 软件:
- rpm -qa |grep vsftpd
如果没有输出结果,就是没有安装。
使用命令安装,安装过程中会有提示,直接输入 y 即可:
安装完成,然后启动 ftp 服务:
关闭 Linux 防火墙,否则远程不能访问:
现在就可以匿名访问 ftp 服务器了。
如果需要规定指定人有指定的路径,需要下面配置:
首先在 home 中创建一个 ftp 的文件夹:
创建成功后,创建指定目录的用户 ftpuser,创建组:
初始化 ftpuser 的密码为 ftpuser:
然后使用迭代将文件夹 ftp 下,赋权限给 ftpuser:
查看权限:
然后配置 ftp 的核心文件 vsftpd.conf:
修改配置文件 / etc/vsftpd/vsftpd.conf 并设定或删掉注释:
- userlist_deny=NO 文件内的用户可以访问
- userlist_enable=YES
- anonymous_enable=NO 禁止匿名访问
打开 / etc/vsftpd/user_list 并增加一行:ftpuser
如果更新了 vsftpd.conf,一定要重启 ftp,命令如下:
- # /etc/init.d/vsftpd restart
还有一个重要设置:将 SELINUX 设置为 disabled
设置完成后,要重启一下机器:
- # reboot
这个服务器搭建了三天,终于好了!
亲测好使。
Linux 搭建 FTP 服务器实战
来源: http://www.bubuko.com/infodetail-2085034.html