前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >构建FTP服务器

构建FTP服务器

作者头像
LinXunFeng
发布2018-06-29 15:24:27
9.2K0
发布2018-06-29 15:24:27
举报
文章被收录于专栏:LinXunFeng的专栏

FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。

本文以ubuntu为例来安装及配置ftp

1、安装vsftpd服务器

代码语言:javascript
复制
sudo apt-get install vsftpd

如图,如果出现以下提示,说明系统已经安装好了最新版的vsftpd,不用我们再去下载和安装。

安装vsftpd服务器

2、配置vsftpd.conf文件

代码语言:javascript
复制
sudo vi /etc/vsftpd.conf

打开vsftpd.conf

打开vsftpd.conf

找到【anonymous_enable】设置为NO,不允许匿名用户登录

不允许匿名用户登录

设置FTP文件上传下载目录,在文件的最后一行自行加上

代码语言:javascript
复制
local_root=目录

设置FTP文件上传下载目录

设置允许本机登录。找到【local_enable】,将前面的#号去掉,取消注释。

允许本机登录

设置允许vsftpd.chroot_list文件中的用户登录ftp,找到【chroot_list_enable】将前面的#号去掉,取消注释。

允许指定用户登录

设置允许上传文件到FTP服务器,找到【write_enable】将前面的#号去掉,取消注释。

设置允许上传文件

在/etc目录下建立 vsftpd.chroot_list 文件,在里面放入允许登录FTP服务器的用户名

代码语言:javascript
复制
vi /etc/vsftpd.chroot_list

�创建和编辑vsftpd.chroot_list

放入用户名

将ftp文件夹的拥有者权限减去w

代码语言:javascript
复制
chmod u-w ftp

设置权限

在ftp文件夹中新建一个share文件夹,此文件夹就是使用ftp客户端进行上传、下载时的文件夹

代码语言:javascript
复制
// 创建share文件夹
mkdir share

// 设置权限,所有用户可读可写可执行
chmod 777 share

Paste_Image.png

重启FTP服务,因为刚刚已经修改过/etc/vsftpd.conf,所以只有重启,才能使FTP服务器按照新的配置进行工作。

代码语言:javascript
复制
/etc/init.d/vsftpd restart

重启FTP服务

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.04.22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、安装vsftpd服务器
  • 2、配置vsftpd.conf文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档