Linux搭建vsftp

1 篇文章 0 订阅
1 篇文章 0 订阅

引言
还在为找Linux搭建vsftp的文章而浪费时间?还在为找到的vsftp文章不全面而苦恼?那么你来到这里算是对了!将带你开始神奇的vsftp之旅!(咳咳····这引言好龌蹉。。。。)

一、环境
centos

二、为什么选择vsftp
选择vsftp是因为其传输是加密的,相对安全。而且配置相当简洁,也可以实现比较复杂的配置!

三、查看是否安装vsftp
输入:rpm -q vsftpd 如果安装过会出现安装的包名,诸如 vsftpd-2.2.2-14.el6.x86_64 之类。如果没有安装会提示package vsftpd is not installed 之类。centos 默认安装了vsftp

四、配置文件位置
/etc/vsftpd/vsftpd.conf

五、启动、停止、重启vsftp服务
1、/etc/rc.d/init.d/vsftpd 参数
2、service vsftpd start 参数
参数可用 start(启动)、stop(停止)、restart(重启)三种替换

六、配置本地用户登录ftp
编辑配置文件 /etc/vsftpd/vsftp.conf
anonymous_enable=NO
是否允许匿名用户登入。
local_enable=YES
是否允许本地用户登入。
write_enable=YES
是否允许登陆用户有写权限。
local_umask=022
本地用户新增档案时的umask 值。
userlist_file=/etc/vsftpd/vsftpd.user_list
控制本地用户访问FTP,一个用户名称一行。
userlist_enable=YES
是否启用vsftpd.user_list文件。
userlist_deny=NO
设置为NO表示vsftpd.user_list中列出的用户才有访问ftp的权限。设置为YES表示vsftpd.user_list列出的用户没有访问权限。
userlist_fileuserlist_enableuserlist_deny  这三项配合控制本地用户的访问权限)
需要注意的是 /etc/vsftpd/ftpusers 文件中定义了一些不允许访问ftp的用户,如果同一个用户同时出现在 ftpusersvsftpd.user_list 中,即便suerlist_deny设置为NO,该用户也没有访问权限。即 ftpusers 中的设置优先级高于vsftpd.user_list
chroot_list_enable=YES
是否启用chroot_list_file配置项指定的用户列表文件。
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
指定哪些用户可以切换到用户家目录的上级目录,一个用户一行
chroot_local_user=YES
设为YES表示 /etc/vsftpd/vsftpd.chroot_list 中的用户可以切换到家目录的上级目录。设为NO反之。
local_max_rate=200000
本地用户使用的最大传输速度,单位为B/s,0 表示不限制速度,上面为 200KB/s
idle_session_timeout=300
设置多长时间不对FTP服务器进行任何操作,则断开该FTP连接,单位为秒。
user_config_dir=/etc/vsftpd/userconf
设置用户配置文件所在的目录。设置该项后,用户登陆服务器后,系统就会到 /etc/vsftpd/userconf 目录下,读取与当前用户名相同的文件,并根据文件中的配置命令,对当前用户进行更进一步的配置。
local_root
本地用户登入时,将被更换到定义的目录下。默认值为各用户的家目录。可在 user_config_dir 设置的文件目录下单独给个用户设置登录ftp后转到的目录。例如用户user1,登录后,ftp会读取 user_config_dir 设置的目录下的user1文件。这时可以再里面单独设置 local_root=/www/data/ 等配置。

到此,本地用户登录ftp配置已经搞定~~~~~~~~

七、茫茫本地用户大军,来者不拒?
如果开了多个ftp,那么就意味着开了多个本地用户,这些用户都是可以通过ssh登录系统的。做事有原则,不能来者不拒!来了这么多陌生人,人家怕怕~~
这时就需要给ssh做个限制。
一个系统,可能就需要几个账号有登录SSH的权限,那么久可以通过修改SSH配置文件来搞定。
编辑 /etc/ssh/sshd_config SSH的配置文件
加上 AllowUsers 后面加上允许SSH链接的用户名即可。

好了,终于搞定~~~~~~如有错误,欢迎大家指正。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值