首页 > 其他 > 详细

FTP服务器的搭建

时间:2017-02-23 13:31:06      阅读:213      评论:0      收藏:0      [点我收藏+]

一、安装

  如果是ubuntu环境下的话,安装是很简单的,只需输入如下命令:

  安装

sudo apt-get install vsftpd

  安装完成后可以察看下服务状态(其实安装完成了就会提示已经在跑了)

sudo service vsftpd status

 

重启:

  sudo service vsftpd restart

 

二、配置文件

  其实我用到的文件只有三个

  1. /etc/vsftp.conf(主配置文件)

  2. /etc/vsftp.chroot_list(可访问用户列表,手动建立文件)

 

  下面开始逐个文件说明:

  1./etc/vsftpd.config 里面的注释比较多,还很详细,这里就不一一列举了,只写上我修改的

    anonymous_enable=NO(是否允许匿名登陆)

    local_enable=YES(是否允许本地登陆)

    write_enable=YES(设置FTP可写)

    //chroot (Change Root)

    chroot_local_user=YES(设置成YES后,加入vsftpd.chroot_list中的用户可以通过ftp访问)

    chroot_list_enable=YES(启用下面这个vsftpd.chroot_list)

    chroot_list_file=/etc/vsftpd.chroot_list(指定一下list,这是文件默认的,但是并不存在,需要手动弄一下)

    

  2./etc/vsftpd.chroot_list

    这个文件比较简单,之需要将允许ftp登陆的用户名放进来就行,一个一行,比如像这样:

user
user2
user22

    由于说到了添加用户,其实是这样的,你可以使用本地已经存在的用户,但是作为一个淡定的ftp服务器,是不应该把本机的东西都共享给外面的,最好的方法就是再创建个用户专门给ftp使用

    所以这里来搞一下用户的问题

    添加(-d是指定的用户主目录,-m接要创建的用户名),

sudo useradd -d /home/user -m username

    创建完了用户还需要个用户密码,

sudo passwd username
sudo userdel username

    好了,现在察看下创建结果,发着光的那条

技术分享
user@userServer:/home$ ll
总用量 xx
drwxr-xr-x  7 root   root    4096  4月 24 11:27 ./
drwxr-xr-x 25 root   root    4096  4月  9 09:47 ../
drwxr-xr-x  2 heihei    heihei     4096  4月 24 11:27 heihei/
drwxr-xr-x  6 haha    haha     4096  2月 15 18:08 haha/
drwxr-xr-x 75 username    username    4096  4月 24 13:18 username/
技术分享

    

FTP服务器的搭建

原文:http://www.cnblogs.com/jiangzhaowei/p/6432918.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!