一个乱七八糟的博客~

Debian vps 搭建 FTP

1. 安装vsftp

apt-get install vsftpd                            #安装vsftpd

2. 添加ftp帐号和目录 

先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。
使用下面的命令创建账户,该命令指定了/var/www/xxx 为用户ftp添加目录,您可以自己定义账户名和目录:(xxx为你的ftp目录)

useradd -d /var/www/xxx -s /usr/sbin/nologin ftp  #ftp用户名
passwd ftp                                        #更改密码(密码是不显示的)
chown -R 755 ftp.刚刚输入的密码 /var/www/xxx        #修改指定目录的权限

3. 配置vsftp

vi /etc/vsftpd.conf                               #编辑vsftp配置文件
#将配置文件中anonymous_enable=YES  改为 anonymous_enable=NO
#取消如下配置前的注释符号:
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

按ESC 输入:wq 保存退出(分号也要输入)

vi /etc/vsftpd.chroot_list                        #编辑vsftpd.chroot_list
ftp                                               #添加上面的ftp用户 

4. 修改shell配置 

编辑/etc/shells,如果该文件里没有/usr/sbin/nologin 或者/sbin/nologin(具体看当前系统配置)则追加进去

vi /etc/shells                                    #编辑shells文件
/usr/sbin/nologin                                 #添加nolgin路径

5. 重启vsftp服务并测试登录

service vsftpd restart                            #重启vsftp服务

然后用帐号ftp测试下是否可以登陆ftp。目录是/var/www/xxx。

  参考于VPS教程网:http://www.vpsjc.com/a/Linux/2013/1108/170.html

赞(0)
未经允许不得转载:狼魂 -Blog » Debian vps 搭建 FTP
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
%d 博主赞过: