搜索
查看: 4746|回复: 0

ftp环境vsftpd的搭建和配置

[复制链接]

152

主题

99

回帖

540

积分

高级会员

中国黑客

积分
540
QQ
发表于 2018-5-20 09:57:25 来自手机 | 显示全部楼层 |阅读模式 来自 甘肃
安装ftp
[pre]
yum install vsftpd
[/pre]
查询配置文件
[pre]
rpm -qc vsftpd
[/pre]
不知道包名的情况下如何查询包名
[pre]
yum whatprovides */ftp   #将会查询所有yum源中跟ftp命令有关的包
[/pre]
编辑配置文件
[pre]
vim /etc/vsftpd/vsftpd.conf
#确保以下配置

anonymous_enable=NO #关闭匿名用户访问

write_enable=YES #ftp用户可写
[/pre]
userlist_enable=YES #是否启用vsftpd.user_list文件;userlist_deny=YES/NO(YES) 决定vsftpd.user_list文件中的用户是否能够访问FTP服务器。若设置为YES,则vsftpd.user_list文件中的用户不允许访问FTP,若设置为NO,则只有vsftpd.user_list文件中的用户才能访问FTP。 /etc /vsftpd/ftpusers文件专门用于定义不允许访问FTP服务器的用户列表(注意:如果 userlist_enable=YES,userlist_deny=NO,此时如果在vsftpd.user_list和ftpusers中都有某个 用户时,那么这个用户是不能够访问FTP的,即ftpusers的优先级要高)。默认情况下vsftpd.user_list和ftpusers,这两个 文件已经预设置了一些不允许访问FTP服务器的系统内部账户。如果系统没有这两个文件,那么新建这两个文件,将用户添加进去即可。


chroot_local_user=YES/NO(NO) #用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。 通过搭配能实现以下几种效果: ①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。
③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。
④当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。
[pre]
local_root=/data/ftp/hanbang #设置ftp根目录
pasv_enable=YES #开启被动模式
[/pre]
添加ftp用户
[pre]
user add -d /data/ftp/hanbang -s /sbin/nologin
[/pre]
-d指定用户家目录,
-s指定用户shell类型,nologin不可作为linux用户

登录系统

设置ftp登录密码
[pre]
passwd hanbang
[/pre]
重启ftp服务
[pre]
service vsftpd restart
[/pre]
将ftp设置为开机启动
[pre]
chkconfig vsftpd on
[/pre]
查看开机启动项
[pre]
chkconfig --list
[/pre]
补充

linux运行级别

Linux系统有7个运行级别(runlevel)
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

mask权限掩码

才用与运算的方式(都是1则为1,否则为0)
比如掩码值为022
当前文件最大权限为777
先转二进制
000 010 010
111 111 111
000 010 010
目录最大权限为777
777-022 =755
文件最大权限为666
666-022=644
所以当掩码为022时,建目录的权限为755,建文件的权限为644
ldpi_1017035_2684233f6-e367-4d29-a29f-9f8e524f51d409-57-11-.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表