美文网首页
在linux上搭建ftp服务器

在linux上搭建ftp服务器

作者: 你就是爱哭 | 来源:发表于2018-01-26 19:49 被阅读0次

以unbuntu16.04为例

安装vsftpd
sudo apt install vsftpd

配置文件在etc/vsftpd.conf

配置文件中的一些参数:

anonymous_enable=YES
是否允许匿名用户登陆,vsftpd安装后会自动创建一个名为ftp的用户用于匿名登陆。

local_enable=YES
是否允许linux本地用户登陆ftp服务器,本地用户登陆以后的目录为每个用户自己的home目录。

write_enable=YES
是否开启全局可写权限,开启后所有登陆到ftp服务器的用户都可以上传文件或者修改文件以及删除文件。

anon_upload_enable=YES
是否允许匿名用户上传文件,如果允许需要先开启全局可写权限 write_enable=YES。

anon_mkdir_write_enable=YES
是否允许匿名用户新建文件夹。

userlist_deny=NO
userlist_enable=YES
userlist_enable表示是否启用userlist列表功能,启用后可以设置userlist中的用户允许登陆或者禁止登陆。userlist_deny为YES则userlist中的用户禁止登陆。为NO则是允许userlist中的用户登陆。

userlist_file=/etc/allowed_users
指定userlist列表文件的位置。

/etc/ftpusers文件中指定禁止登陆的用户,每行一个用户名,不加任何标点,里面已经有一些预设的用户,为了安全,一般会将有root权限或者特殊权限的用户禁止登陆。

还可以新建一个用户专门用来登陆ftp服务器,新建的用户shell脚本目录必须为/bin/bash,在为新用户指定home目录后应确保新用户对其有读写权限,否则到时无法上传文件或者下载。新用户的home目录可以专门新建一个,也可以指定一个已经存在的。

相关文章

  • Linux之旅(FTP安装)

    由于项目需要在Linux 上搭建FTP,所以我试着先在ubuntu上搭建一个FTP服务器。 先 sudo apt-...

  • centos 6.5 下安装vsftp

    概述 vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 本文介绍了在CentOS ...

  • CentOS搭建FTP服务

    Linux 云服务器搭建 FTP 服务 操作场景 Vsftpd(very secure FTP daemon)是众...

  • Linux下安装FTP

    最近照着网上教程Linux篇---ftp服务器的搭建,在Linux(centos)下安装ftp的时候遇到了一点问题...

  • ftp服务器的搭建-linux

    一、前言 企业中linux搭建ftp服务器还是很实用的,所以本文针对centos7和centos6搭建ftp服务器...

  • 教你快速的在Centos中安装vsftpd的ftp服务器

    一、概述 vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 本文介绍了在CentO...

  • FTP

    FTP 一.FTP简介和原理 FTP即文件传输协议, CS架构, Linux下搭建ftp服务器需要安装vsftpd...

  • 安装ftp服务

    vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 1.安装vsftpd yum -...

  • python通过pyftpdlib实现FTP服务端和客户端

    1. 使用pyftpdlib模块搭建FTP服务器 在我上一篇文章里面,详细的介绍了在linux操作系统下面搭建v...

  • 在linux上搭建ftp服务器

    以unbuntu16.04为例 安装vsftpdsudo apt install vsftpd 配置文件在etc/...

网友评论

      本文标题:在linux上搭建ftp服务器

      本文链接:https://www.haomeiwen.com/subject/tgfbaxtx.html