Ubuntu上开启FTP服务

一、查询系统是否开启FTP

vsftpd -version

Ubuntu上开启FTP服务_第1张图片

二、切换用户权限

sudo -s

Ubuntu上开启FTP服务_第2张图片

三、安装vsftpd服务组件

apt-get install vsftpd

Ubuntu上开启FTP服务_第3张图片

四、安装完成后,会自动创建一个ftp用户,可以使用“passwd ftp”修改密码

passwd ftp

Ubuntu上开启FTP服务_第4张图片

五、安装完成后,会自动创建“/srv/ftp”目录,可修改该目录操作权限方便之后操作

Ubuntu上开启FTP服务_第5张图片

六、FTP文件配置,打开"/etc/vsftpd.conf"文件

vim /etc/vsftpd.conf

Ubuntu上开启FTP服务_第6张图片

因为Ubuntu无vim文件,所以要先安装vim

sudo apt-get install vim

Ubuntu上开启FTP服务_第7张图片

vim安装完成后,在次输入指令打开"/etc/vsftpd.conf"文件

Ubuntu上开启FTP服务_第8张图片

修改如下配置


anonymous_enable=NO                       #不允许匿名登陆
local_enable=YES                          #允许本地用户登陆
write_enable=YES                          #写权限(上传文件权限)
chroot_local_user=YES                     #将用户限制在主目录
chroot_list_enable=YES                    #启用限制用户名单                
chroot_list_file=/etc/vsftpd.chroot_list  #限制用户名单
pam_service_name=vsftpd   

七、在“/etc/vsftpd.chroot_list”中添加限制用户

vim /etc/vsftpd.chroot_list

Ubuntu上开启FTP服务_第9张图片

八、修改“/etc/pam.d/vsftpd”

 vim /etc/pam.d/vsftpd

Ubuntu上开启FTP服务_第10张图片

九、键入如下命令,启动FTP服务,并查询IP地址

service vsftpd start	启动FTP服务
ifconfig				查询IP地址

Ubuntu上开启FTP服务_第11张图片

十、打开主机的FileZilla客户端,将IP地址,用户名,密码填写

Ubuntu上开启FTP服务_第12张图片
Ubuntu上开启FTP服务_第13张图片

你可能感兴趣的:(Ubuntu上开启FTP服务)