码迷,mamicode.com
首页 > 系统相关 > 详细

Linux搭建ftp服务器简单教程

时间:2017-09-05 20:06:13      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:start   roo   远程机器   用户   参考   sftp   创建   .com   html   

参考文章:https://www.waitig.com/linux-or-centos-install-vsftpd-and-setup-it.html

 

步骤概括如下:

安装:yum install vsftpd

操作: service vsftpd start|stop|restart

配置部分(重点):

       1. 为了系统安全,一般会建立一个ftp用户,此用户不能登陆系统,且只能访问自己主目录下的文件。

             useradd  -d  /var/ftp/test     -g ftp -s   /sbin/nologin    ftpuser

             其中,-d命令是指定用户主目录,-g是指定用户分组,-s /sbin/nologin 是禁止用户登陆系统,最后ftpuser是本次新建用户的用户名。

             然后设置密码:passwd fptuser

      2.  配置用户可登陆名单,并将新建用户添加进入ftp可登陆名单中。

         配置用户名单的方式是:打开配置文件,找到如下两行行,去掉其注释符号。

              chroot_list_enable=YES

             # (default follows)

             chroot_list_file=/etc/vsftpd/chroot_list

         这样就定义了一个用户名单,只有名单中的用户可以登陆系统。 

    3. 创建这个/etc/vsftpd/chroot_list   文件,将可以访问的用户名   ftpuser  添加进去。然后重启ftp服务即可。

 

 操作解释:

      -d  /var/ftp/test   ----------------------------------    远程机器访问这台ftp服务器的根目录,文件列表与这个目录一致。

      useradd/passwd   --------------------------------- 本地的用户名和密码

     /etc/vsftpd/chroot_list   ---------------------------  将本地用户名XX作为ftp用户名
               

 

Linux搭建ftp服务器简单教程

标签:start   roo   远程机器   用户   参考   sftp   创建   .com   html   

原文地址:http://www.cnblogs.com/alapha/p/7481625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!