ubuntu下安装ftp服务器

1. 安装vsftpd

apt-get install vsftpd

2.安装完后,打开 /etc/shells,增加/bin/false(ftp用户的shell)

3. 默认用户名/密码:ftp/ftp

4. 配置:

打开/etc/vsftpd.conf,做如下配置:

local_enable=YES,允许本地用户登录;

anonymous_enable=NO, 不允许匿名用户登录;

(下面这两个设置,限制用户进入其他目录。

如果设置chroot_local_user=true,则这chroot_list里面的用户可以进入其他目录)

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

5. 增加用户:

5.1 useradd -g ftp username -s /bin/false

5.2 passwd username 设置密码

5.3 mkdir /home/username 创建主目录

5.4 chown username:ftp /home/username 修改目录所有者

5.5 chmod a-w /home/username 去掉写权限,否则服务建立链接

注:去掉写权限后,无法建立目录,需要建立一个子目录进行工作

5.6 在/etc/vsftpd.chroot_list增加用户,每行一个

 

~~~~~~~~~~~~~

6.修改端口

打开打开/etc/vsftpd.conf,增加 listen_port=2123

 

 

 

 

 

你可能感兴趣的:(ubuntu)