ubuntu16.04安装和配置ftp服务器

ubuntu16.04下ftp服务器的安装与配置;
由于要将本地文件上传至云服务器中,所以需要给云服务器端安装ftp服务器。ftp及文件传输协议,用于文件的上传和下载;ftp的安装过程如下:
1,安装ftp服务器,apt-get install vsftpd ftp
2,配置ftp服务器,在/etc/vsftpd.conf中修改,要是怕修改错误,可以先在修改前先备份一份。

cp /etc/vsftpd.conf /etc/vsftpd_bk.conf//备份为vsftpd_bk.conf

3,命令:vim /etc/vsftpd.conf,打开文件其他内容 面默不变,
然后将以下几个个注释掉的功能释放;然后添加ftp服务共享目录/home/ftp/ftp_share。内容如下:

write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
# 允许chroot_list文件中配置的用户登录此ftp服务器。
chroot_list_file=/etc/vsftpd.chroot_list
utf8_filesystem=YES
#配置ftp服务器的上传下载文件所在的目录。
local_root=/home/ftp/ftp_share

4,给ftp服务器配置使用用户等信息,创建配置文件vsftpd.chroot_list并在文件里添加可以登录ftp服务器目录的用户,这里用vim直接打开填写内容保存退出,即可完成创建和添加用户:

vim /etc/vsftpd.chroot_list

条件root用户,如下:
ubuntu16.04安装和配置ftp服务器_第1张图片
然后保存退出。
5,在共享目录里创建或添加一些文件,如下:

6,重启ftp服务,使ftp服务的相关配置生效。

sudo /etc/init.d/vsftpd restart

7, 在浏览器端,shell端,或文件服务器端输入ftp服务器IP进行登录测试:
ubuntu16.04安装和配置ftp服务器_第2张图片
点击确定。
ubuntu16.04安装和配置ftp服务器_第3张图片
登录成功,这时你就可以在这个目录里上传下载文件了。
8、卸载sudo apt-get remove --purge vsftpd(--purge 选项表示彻底删除改软件和相关文件)

你可能感兴趣的:(Linux)