在 CentOS 上安装 vsftp 服务
2024-08-25 22:05:33
在 CentOS 上安装 vsftp 服务 1、查看当前 CentOS 服务器是否已安装了 vsftpd 服务:
rpm -q vsftpd
如果打印如下类似的信息则表明已安装 vsftpd 服务:
vsftpd-3.0.2-21.el7.x86_64
如果未输出任何信息则表明未安装 vsftpd 服务 2、在未安装 vsftpd 服务的情况下执行如下命令安装 vsftp 软件:
yum -y install vsftpd 3、安装完后重启 vsftpd 服务:
service vsftpd restart 4、查看 vsftpd 服务是否已运作:
ps -aux | grep vsftpd 5、打开 /etc/vsftpd/ 目录下的 vsftpd.conf 文件:
vim /etc/vsftpd/vsftpd.conf
找到 anonymous_enable=YES 将其改为 anonymous_enable=NO 即不允许匿名登录。
找到 chroot_local_user=YES 将其改为 chroot_local_user=NO 6、重启 vsftpd 服务:
service vsftpd restart 7、进入到 /home 目录中并创建 ftp_storage 目录:
cd /home
mkdir -p ftp_storage 8、为 ftp_storage 目录设置“可写入”权限,否则无法上传文件:
chmod o+w /home/ftp_storage/ 9、为 vsftpd 服务创建用户,用于连接/访问 FTP 服务:
useradd -s /sbin/nologin -d /home/ftp_storage/ ftp_user
其中用户名为:ftp_user,可访问的目录为:/home/ftp_storage/
如果已存在此用户可以不再创建或换为其它用户名。 10、为用户 ftp_user 设置密码:
passwd ftp_user
然后输入新密码 11、用 FTP 客户端软件连接并上传文件试试吧! 12、备注:FTP 的默认端口为 21,端口 21 用于权限认证,实际上文件的传输是采用端口 20 实现的。
官网博文: http://www.joyupx.com/blogDetail.html#/96
最新文章
- 对AccessViolationException的一些总结
- Win7 64位系统 VS2010连接Oracle报错的问题
- 一个很好的Delphi博客
- VS2013 当前不会命中断点还未为文档加载任何符号
- HTML网页插入图像
- 关于原生AJAX和jQueryAJAX的编程
- Android学习笔记(十三)SharedPreference必须掌握的基础
- Windows Azure 网站自愈
- FZU 1062 洗牌问题
- linux下如何删除文件夹?
- 学习pthreads,给线程传递多个参数
- 关于raft算法
- 试用VS2019正式版
- figure 的使用
- oracle存储过程和存储函数&;触发器
- java 获取当天(今日)零点零分零秒
- 如何避免提交页面,信息未填写完善 就出现注册成功提示 基于js
- IDEA(MAC) 快捷键
- redis入门概述
- 如何调换antd中Modal对话框确认按钮和取消按钮两个按钮的位置