linux下ftp服务器搭建

FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。

目前开源操作系统中常用的FTP服务器程序主要有  :vsftpd、    proFTPD、 pureFTPD等,我这次是用的是vsftpd来搭建

1、vsftpd安装

#yum install vsftpd* -y

2、编辑vsftpd的配置文件 一般服务的配置文件都在 /etc目录下面并且以.conf结尾

# find /etc -name vsftpd.conf                                       //查找到配置文件

# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO                 //禁止匿名用户访问

local_enable=YES              //允许本地用户登录FTP

write_enable=YES              //允许用户在FTP目录写入的权限

local_umask=022            // 设置本地用户的文件生成掩码为022  默认是077

dirmessage_enable=YES    // 激活目录信息,当远程用户更改目录是出现提示信息

xferlog_enable=YES         // 启用上传和下载日志功能

connect_from_port_20=YES          //启用FTP数据端口的连接请求

xferlog_std_format=YES      //是否使用标准的ftpd xferlog 日志文件

listen=YES                     //使vsftpd 处于独立启动监听端口模式

pam_service_name=vsftpd       //设置PAM认证服务配置文件名称,文件存放在/etc/pam.d/目录

userlist_enable=YES          //用户列表中的用户是否允许登陆FTP服务器,默认是不允许

tcp_wrappers=YES        //使用tcp_wrappers作为主机访问控制方式

3、创建用户

# useradd ftptest

# passwd ftptest

4、访问ftp服务器

在电脑资源里访问 ftp://192.168.1.90   输入用户名和密码即可

时间: 2024-10-29 11:07:48

linux下ftp服务器搭建的相关文章

linux下FTP服务器的安装与配置

FTP服务器安装与配置 1. 切换到root用户:  su root 2. 查看系统中是否安装了vsftpd,可以通过执行命令 :  rpm -qa | grep vsftpd 3. 如果没有安装 vsftpd,则安装 :  yum -y install vsftpd 4. 创建ftp用户,比如ftp_test.命令:   useradd -s /sbin/nologin -d /home/ftp_test ftp_test 5. 设置ftp_test用户密码.命令:  passwd ftp_t

Linux下DNS服务器搭建详解

 Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. 下面对DNS的工作流程及原理进行简要说明 DNS的查询流程:需要解析服务的Client先查看本机的/etc/hosts:若无结果,则client查看本地的DNS缓存服务器:若无结果,则查找所属域的首选DNS服务器:若此时本地首选DN

linux 下 svn 服务器搭建与配置

Subversion是一个自由,开源的版本控制系统,可以记录每一次文件和目录的修改情况.这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节. linux 下 svn的搭建 首先安装 subversion yum  install -y subversion 使用rpm -qa subversion 查看是否安装完成 安装完成后进行配置 首先在home 下建立svn的数据目录和密码认证目录 说明: svndata 目录用于存放项目目录,svnpassw 目录存放密码及认证文件 在svn

linux的FTP服务器搭建及FTP服务器的入侵和防御

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输. 与大多数Internet服务一样,FTP也是一个客户机/服务器系统.用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序.用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机. 用户分类 Real帐户 这类用户是指在FTP服务上拥有帐号.当这类用户登录FTP服务器的

Linux系统FTP服务器搭建与配置

一.简介 1.简介 File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文件传输协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种哦协议以传输文件.在FTP的使用当中,用户经常遇到两个概念:"下载(Download)"和"上传(Upload)". 下载文件就是将文件从远程主机拷贝到自己的计

Linux下NTP服务器搭建

一.搭建准备 1.确定自己的时区 #date命令可以查看当前系统时间,中国的时区为CST.使用tzselect命令进行配置时区 配置文件的修改:/etc/sysconfig/clock 2.检查NTP服务程序 #rpm -qa |grep ntp fontpackages-filesystem-1.41-1.1.el6.noarch ntpdate-4.2.4p8-3.el6.x86_64 如果没有,则需要安装ntp程序 #yum -y install ntp ntpdate 需要配置好yum源

1Ubuntu下ftp服务器搭建

1安装ftp服务器的条件 电脑联网 2.执行以下命令: 3配置vsftpd.conf 命令:sudo vi /etc/vsftpd.conf 在配置文件(vsftpd.conf最后面)中添加以下配置: 要注意的是:anno_root=/home/toto/ftp要含有ftp这个文件夹,并且这个文件夹要和普通文件的权限是相同的.不能是最大权限的(不允许匿名用户编写这个目录) 4.重启服务器,重新加载/etc/vsftpd.conf配置文件 ubuntu12.04以下版本(早期版本) sudo /e

linux下ftp服务搭建

1. 配置 /etc/passwd /etc/group /etc/vsftpd/vsftpd.conf #配置文件 /usr/sbin/vsftpd #主程序 /etc/vsftpd/ftpusers #黑名单,只要在此名单中即不能登录ftp服务器 /etc/vsfptd/user_list #控制用户登录 /var/ftp #匿名用户主目录 #配置锁定用户只能在家目录活动,两个选项同时启用才能生效 chroot_list_enable=YES chroot_list_file=PATH #注

Linux下FTP服务器的配置及其应用

一.FTP简介: FTP: file transfer protocol (文件传输协议)是一个用于在两台或者多台不同的操作系统中传输文件的协议,从FPT的诞生至今已经40年了.今年是它的40年纪念.所以它理所当然的成为了这个世界上最古老的协议,没有之一. 二.FTP工作原理 FTP的工作基于TCP协议 我们最常见的也是最常用的端口: 21号端口:是实现命令控制的.(当我们验证之后,我们执行一些比如put get ls等命令都是通过这个端口进行传输的) 20号端口:实现数据传输的. 服务器有两种