`

linux下简单搭建ftp

 
阅读更多

接手了一个项目,其中需要一个FTP服务。到手后,发现原来的FTP服务器已经没人维护,服务器也找不到了,那就顺手自己搭建一个。

在网上查找了些资料,大部分都说的不是很清晰,或多或少的都有遗漏,那就把自己的搭建过程记录下来。

 

我的环境:

ubantu 11.10 

 

1.下载 vsftpd 

sudo apt-get install vsftpd 

这个地方系统会自动安装了vsftpd 

 

2.查看安装

service vsftpd status  查看状态

service vsftpd start   开启FTP服务

service vsftpd stop    停止服务

service vsftpd restart 重新启动

 

3.修改配置文件主要时两个文件

vsftpd.conf            最为主要的配置文件,所有的FTP相关参数 在/etc/目录下。

vsftpd.chroot_list     配置允许登录的用户  具体存放位置由vsftpd.conf中的chroot_list_file配置项决定。

 

vsftpd.conf            文件中几个重要的配置项:

write_enable=YES       是否允许登录用户进行写操作

anonymous_enable=NO    是否允许匿名登录。

anon_upload_enable=YES 允许匿名用户上传,当然要在write_enable=YES的情况下。同时必须建立一个允许ftp用户读写的目录。

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

local_umask=022        登录用户的默认权限掩码  默认值时077

 

以下三个配置是定义允许一批本地用户登录,前提时chroot_local_user设置未true 

chroot_local_user=true

chroot_list_enable=true

chroot_list_file=/xxx/xx   限定那些用户只能在自己目录下活动! 

 

其他的到没什么特别的,按照默认配置即可!

 

4.新增一个用户  

sudo useradd ftptest -d /home/ftptest -s /bin/bash  

passwd ftptest 

 

OK ,这样就大功告成了! 

--------------------------------- 分隔线 ---------------------------------

tip:

在下载vsftpd这个过程,很意外的报了一个错,之前一直都是好的。

命令为:

  sudo apt-get install vsftpd 

具体错误为:

  inter12 is not in the sudoers file. This incident will be reported

提示说不我在 sudo组中,网上查找了些资料,按照下面操作将自己用户添加到SUDO组中。

 

1)切换到 root用户

su - root 

1) visudo 或者是 vim /etc/sudoers 两者达到的效果时相等的。

在  root    ALL=(ALL:ALL) ALL 下面一行添加

user_name ALL=(ALL) ALL 

退出保存即可。这样 user_name 用户就可以使用sudo 命令了! 那么回到整体

分享到:
评论

相关推荐

    linux下搭建ftp服务器实验报告借鉴.pdf

    Linux 下搭建 FTP 服务器实验报告借鉴 本实验报告旨在指导读者在 Linux 系统下搭建 FTP 服务器,熟练运用 FTP 服务器,并掌握 FTP 服务器的配置和使用。 一、实验目的 本实验的目的是让读者掌握在 Linux 系统下...

    linux下搭建ftp服务器

    ### Linux 下搭建 FTP 服务器详解 #### 一、概述 在 Linux 系统中搭建 FTP (File Transfer Protocol) 服务器是一种常见的需求,特别是在需要提供文件共享服务时。本文将详细介绍如何在 Red Hat Enterprise Linux 5 ...

    linux下ftp搭建

    本文将详细介绍如何在Linux环境下搭建FTP服务器,以便于文件共享和远程管理。我们将遵循以下步骤: 1. **选择FTP服务器软件** 在Linux中,有几种常见的FTP服务器软件可供选择,如vsftpd、ProFTPD和PureFTPD。本...

    linux下搭建ftp服务器实验报告知识.pdf

    "Linux 下搭建 FTP 服务器实验报告知识" Linux 下搭建 FTP 服务器实验报告知识是一份详细的实验报告,旨在指导学生掌握在 Linux 系统下搭建 FTP 服务器的技术。该实验报告包括实验目的、实验要求、实验内容和实验小...

    Linux中搭建FTP服务器的方法

    Linux是以后操作系统的趋势所在,目前的大部分国产操作系统,甚至于安卓系统都是与Linux离不开关系。其中,FTP作为其中共享...今天来说一下在RHEL5下使用VSftpd来搭建ftp服务器,在搭建之前首先要考虑自己的工作环境

    windows和linux下如何搭建ftp服务

    ### Linux下搭建FTP服务 #### 1. 安装FTP软件 在Linux中,常见的FTP服务器软件有vsftpd(Very Secure FTP Daemon)。你可以通过包管理器进行安装,如在Ubuntu/Debian中运行: ``` sudo apt-get install vsftpd ``` ...

    使用Linux系统搭建FTP与SMB服务器.pdf

    使用 Linux 系统搭建 FTP 与 SMB 服务器 本文将指导读者如何使用 Linux 系统搭建 FTP 与 SMB 服务器。首先,我们需要了解 Linux 操作系统的基本知识,然后学习如何安装 Linux 系统,接着学习如何搭建 FTP 与 SMB ...

    Linux搭建FTP服务器实现匿名上传.doc

    Linux 搭建 FTP 服务器实现匿名上传 Linux 操作系统中搭建 FTP 服务器可以实现匿名上传文件的功能。FTP(File Transfer Protocol)是一种标准的网络协议,用于在网络上进行文件传输。Linux 操作系统提供了多种 FTP ...

    Linux环境下快速搭建ftp服务器.docx

    在Linux环境中快速搭建FTP服务器是许多系统管理员和开发者的基本任务之一。FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议。在这个过程中,我们将重点讨论如何在Linux系统中安装和配置...

    Linux搭建FTP服务器

    以上就是Linux系统下使用vsftpd搭建FTP服务器的基本步骤。在提供的压缩包中,可能包含了安装包、配置文档和ReadMe文件,这些资源将进一步帮助你完成安装和配置过程。仔细阅读这些文档,根据实际情况调整配置,确保...

    Linux服务器搭建-FTP完美教程

    Linux服务器搭建-FTP完美教程

    在linux下搭建ftp服务器

    自己搭建过得,非常OK , 不懂的可以在下方留言, 我是新用户, 希望大家多多支持一下我, 谢谢啦~~

    Linux的Ftp服务器搭建的个人总结

    以下是我个人关于在Linux上搭建FTP服务器的一些总结: 1. **选择FTP服务器软件** 在Linux中,常用的FTP服务器软件有vsftpd、ProFTPD和PureFTPd。本篇主要介绍vsftpd,因为它简单易用且安全性能较高。 2. **安装...

    linux实验报告—FTP搭建

    ### Linux实验报告——FTP搭建详解 #### 实验目标与意义 本实验旨在深化对Linux操作系统的理解和应用,特别是在服务器配置领域。重点在于掌握FTP(文件传输协议)服务器的搭建与配置,使用户能够通过网络进行文件...

    麒麟V10服务器搭建FTP服务

    麒麟V10服务器搭建FTP服务 FTP(File Transfer Protocol)是一种常用的文件传输协议,麒麟V10服务器搭建FTP服务可以帮助用户快速搭建FTP服务器,实现文件的上传、下载和共享。本文将指导用户如何在麒麟V10服务器上...

    linux搭建ftp服务器汇总整理.rar

    在Linux系统中搭建FTP(File Transfer Protocol)服务器是一项常见的任务,尤其对于系统管理员和技术人员来说。FTP服务器允许用户通过网络上传、下载文件,是数据共享和传输的重要工具。本篇文章将详细阐述如何在...

Global site tag (gtag.js) - Google Analytics