Ubuntu下安装ftp服务并且更改默认目录

1、下载安装ftp

我们下载vsftp,这是linux中最常用的ftp-server工具

sudo apt-get install vsftpd

2、配置ftp用户

安装好ftp后默认是会自动创建ftp用户的,然后我们设置ftp用户的密码,输入

sudo passwd ftp

然后输入密码,再确认密码

接下来更改ftp的默认目录

sudo vim /etc/passwd

将ftp的目录改为你想要的目录

3、创建目录并且配置ftp文件

sudo mkdir share

注意不要将其权限设置为777,否则可能会造成无法访问FTP的问题。

对/etc/vsftpd.conf配置文件进行一定的修改。使用sudo vim /etc/vsftpd.conf打开配置文件。

将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”(是否允许匿名ftp,若不允许选NO)

取消如下配置前的注释符号:

local_enable=YES(是否允许本地用户登录)

write_enable=YES(是否允许本地用户写的权限)

chroot_local_user=YES(是否将所有用户限制在主目录)

chroot_list_enable=YES(是否启动限制用户的名单)

chroot_list_file=/etc/vsftpd.chroot_list(可在文件中设置多个账号)

如果登录ftp总是出现密码错误,可以将/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改为pam_service_name=ftp,即可解决