centos7.4 开启ftp服务

阅读次数: 1,817

  • A+
所属分类:Linux

1、安装

 

[info]vsftpd yum install -y ftp vsftpd[/info]


2、配置:

[info]vim /etc/vsftpd/vsftpd.conf[/info]


修改项如下:

 

[info]

不允许匿名访问

 

anonymous_enable=NO

 

限制用户通过ftp只能访问自己的主目录

 

chroot_local_user=YES

 

是否开启限制名单

 

chroot_list_enable=YES

 

限制名单的路径

 

chroot_list_file=/etc/vsftpd/chroot_list

[/info]


3、编辑/etc/vsftpd/chroot_list


内容如下


[info]ftpuser[/info]


这里是先将ftpuser这个用户限制在自己的主目录中,ftpuser这个用户需要我们手动创建

4、创建用户

创建用户ftpuser,设置其主目录为/home/ftpuser

[info]useradd -d /home/ftpuser ftpuser[/info]

限定用户ftpuser不能telnet

[info]usermod -s /sbin/nologin ftpuser[/info]

如果想将用户恢复正常命令如下

[info]usermod -s /sbin/bash ftpuser[/info]

更改用户ftpuser的主目录为/usr/share/nginx/html

[info]usermod -d /usr/share/nginx/html ftpuser[/info]

设置用户密码

[info]passwd ftpuser[/info]

如果将用户的主目录设置到某个已有的目录下,一定要保证该目录可被该用户访问
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信公众号扫一扫
  • weinxin
ChemistrySir

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: