首页服务器centos用vsftpd管理文件服务器

centos用vsftpd管理文件服务器

时间2024-03-21 19:38:03发布访客分类服务器浏览962
导读:这篇文章主要给大家介绍“centos用vsftpd管理文件服务器”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考了解一下,希望这篇“centos用vsftpd管理文件服务器”文章对大家...
这篇文章主要给大家介绍“centos用vsftpd管理文件服务器”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考了解一下,希望这篇“centos用vsftpd管理文件服务器”文章对大家有所帮助。


在centos 7.3测试也是OK的,其它版本没有实验

# 安装 vsftpd

$ yum install vsftpd -y

# 启动

$ service vsftpd start & & systemctl restart vsftpd.service

# 查看

$ netstat -nltp | grep 21

/*
目前 FTP 服务登陆允许匿名登陆,也无法区分用户访问,我们需要配置 FTP 访问权限
vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件:
vsftpd.conf 为主要配置文件
ftpusers 配置禁止访问 FTP 服务器的用户列表
user_list 配置用户访问控制
*/

# 修改权限

$ vi /etc/vsftpd/vsftpd.conf
修改内容如下:

# 禁用匿名用户
anonymous_enable=NO

# 禁止切换根目录
chroot_local_user=YES

# 重启后 pub/目录访问需要登录了

$ service vsftpd restart & & systemctl restart vsftpd.service

# 创建 FTP 用户

$ useradd dongzhihong

# 为用户 dongzhihong 设置密码

$ echo "dongzhihongmima" | passwd dongzhihong --stdin

#限制该用户仅能通过 FTP 访问

#限制用户 dongzhihong 只能通过 FTP 访问服务器,而不能直接登录服务器
$ usermod -s /sbin/nologin dongzhihong

# 为用户分配主目录 为用户 dongzhihong 创建主目录 并约定:/data/ftp 为主目录, 该目录不可上传文件

#创建 /data/ftp/pub目录

$ mkdir -p /data/ftp/pub

#写欢迎文件 /data/ftp/welcome.txt

$ echo "Welcome to use FTP service." > /data/ftp/welcome.txt

# 设置访问权限 chmod a-w表示不可写(all-write)
$ chmod a-w /data/ftp & & chmod 777 -R /data/ftp/pub

# 设置为用户主目录
$ usermod -d /data/ftp dongzhihong

# 重启服务器

$ sudo systemctl restart vsftpd.service

# 登录FTP

资源管理器打开 ftp://dongzhihong:dongzhihongmima@IP
FTP软件登录 主动,被动都可以

/END


以上就是关于“centos用vsftpd管理文件服务器”的介绍了,感谢各位的阅读,希望文本对大家有所帮助。如果想要了解更多知识,欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

ftp服务器

若转载请注明出处: centos用vsftpd管理文件服务器
本文地址: https://pptw.com/jishu/649491.html
如何使用Centos的Crontab和shell脚本进行数据库备份 CentOS配置Nginx上https协议

游客 回复需填写必要信息