linux 配置ftp服务器

【实现步骤】

1.检查安装vsftpd服务器

以root进入终端后(其他账户进入终端的可以用su root 输入密码后进入root 模式)之后,在终端命令窗口输入以下命令进行验证:# rpm –qa | grep vsftpd。如果结果显示为“vsftpd-1.1.3-8”,则说明系统已经安装vsftpd服务器。若没有回复,即系统中没有安装。

2.如已安装可以使用命令删除:

yum remove vsftpd

或者

rpm -e --nodeps 安装名称

3.系统中没有安装vsftpd服务器,则用yum命令安装。

#:yum install vsftpd

4.创建ftp目录

#:mkdir  /ftp

5.创建用户主目录为 /ftp,没有登录服务器权限

5.1   useradd ftpuser -d /ftp  -s /sbin/nologin

5.2  赋予文件权限

chown -R  ftpuser.ftpuser  /ftp

5.3 进入根目录查看ftp目录的权限

5.4 设置用户密码

passwd  ftpuser

6、启动命令

service vsftpd start

service vsftpd stop

service vsftpd restart

7.配置vsftpd配置文件。

# ls /etc/vsftpd/

ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh

vim vsftpd.conf

修改对应的值如下:

anonymous_enable=NO     #禁止匿名用户登录

local_enable=YES               #允许本地实体用户登录

write_enable=YES               #允许用户上传数据

local_umask=022                #建立新目录(755)与文件(644)的权限

dirmessage_enable=YES  #若登录目录下有.message则会显示该文件内容  可以自己在登录目录下创建.message文件并写入信息

xferlog_enable=YES           #启动日志文件记录,记录于/var/log/xferlog

connect_from_port_20=YES #支持主动式连接功能

xferlog_std_format=YES    #支持WuFTP的日志文件格式

local_root=/ftp      #限制登录用户只能在/ftp目录下操作

chroot_local_user=YES     #限制登录用户在主目录内local_root定义目录

chroot_list  listen=YES       #使用stand alone方式启动vsftpd

pam_service_name=vsftpd           #支持PAM模块的管理

userlist_enable=YES         #支持/etc/vsftpd/user_list文件内的账号登录控制

tcp_wrappers=YES            #支持TCP Wrappers的防火墙机制

==================

主要修改项:

#登录欢迎词

ftpd_banner=Welcome to my FTP service.

#匿名访问

anonymous_enable=NO

#增加本地目录
local_root=/ftp

#打开以下两个配置

chroot_list_enable=YES
# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list

#增加使用本地时间

use_localtime=yes

在以下文件中增加用户

ftp登录测试,如果没有ftp命令,下载:yum install ftp

注意:

注释掉以下东西或者yes改为no

不然用户可以切换到根目录下

#chroot_local_user=YES

原文地址:https://www.cnblogs.com/pinghengxing/p/9445081.html

时间: 2024-10-25 22:02:54

linux 配置ftp服务器的相关文章

Linux中配置ftp服务器

1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum  -y  install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd) 2. service vsftpd start / service vsftpd restart 启动要让FTP每次开机自动启动,运行命令:  chkconfig --level 35 vsftpd on 3. 设置ftp权限 vi  /etc/vsftpd/vsftpd.con

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

Ubuntu安装和配置ftp服务器

习惯向服务器上传文件时使用scp命令,简单又安全,但是Wordpress的升级机制需要在使用ftp访问方式,所以只好在VPS下配置ftp服 务器,Linux下配置ftp服务器可以选用vsftp和wu-ftp,两者各有优势.个人比较推荐vsftp,除了中文乱码问题. VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全. Wu-Ftpd全称是Washington University FTP,

linux系统ftp服务器详解

匿名FTP服务 1.检查并安装vsFTPD软件包在终端窗口输入命令:"rpm –qa|grep vsftpd 命令检查系统是否安装了VsFTPD软件包,如下图所示:如上图所示 vsftpd 软件包并没有安装,可以使用命令 yum install vsftpd –y 进行安装 查看是否已经安装成功使用命令 rpm –qa vsftpd 如上图所示已经成功下载安装了软件包vsftpd VsFTPD在安装时会自动创建FTP系统用户组ftp,和属于该组的FTP系统用户ftp, 该用户的主目录为/var/

Ubuntu 14.04 上安装和配置 FTP 服务器 ProFTPD

proftpd的配置方式类似apache,比vsftpd更易用,xampp就集成了proftpd. apt-cache search proftpd 搜索相关包 sudo apt-get install proftpd-basic 安装 安装时默认作为一个standalone server运行proftpd,如果每天的ftp请求量少,可以安装为inetd服务,节省服务器资源. 这里我使用默认值,安装为standalone server. sudo netstat -antp|grep proft

Linux建立FTP服务器

http://blog.chinaunix.net/uid-20541719-id-1931116.html http://www.cnblogs.com/hnrainll/archive/2011/02/16/1956539.html Linux下有很多可用的FTP服务器,其中比较流行的有WU-FTP(Washington UniversityFTP)和VSFTP.Red Hat 8.0中自带了WU-FTP和VSFTP两个软件.WU-FTP是一个著名的FTP服务器软件,它功能强大,能够很好地运

Linux篇---ftp服务器的搭建

一.前述 企业中linux搭建ftp服务器还是很实用的,所以本文针对centoos7和centoos6搭建服务器教程做个总结. 二.具体 1.显示如下图则表示已安装 vsftp软件.如果未显示则需要安装vsftpd软件. 如果没有则通过yarm源进行安装 yum install -y vsftpd 2.安装完成之后 进入到ftp的根目录默认是/etc/vsftpd/文件中进行配置 /etc/vsftpd/vsftpd.conf:vsftpd 的核心配置文件 /etc/vsftpd/ftpuser

Ubuntu 用vsftpd 配置FTP服务器

原文:Ubuntu 用vsftpd 配置FTP服务器 网上的文章好难懂啊..只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗...折腾好久,其实弄出来能用不就这么点内容吗... 本文在Ubuntu Server 14.04 amd64系统测试. Made By:CSGrandeur 安装ftp sudo apt-get install vsftpd 配置vsftpd.conf sudo nano /etc/vsftpd.conf #禁止匿名访问 anonymous_enable=NO #接受

Linux配置NTP服务器

Linux配置NTP服务器   背景 当服务器多了,时间准确与否,一致与否是个大问题.虽然这个问题总是被忽略,但是统一一致的时间是很有必要的.下面说一下在局域网内配置Linux时间服务器的方法. 配置的环境及要求: 1.假设在192.168.0.0网段内,要以IP为192.168.0.240的Linux机器时间服务器. 2.192.168.0.240服务器能上外网,能与比较权威的公网时间服务器同步 3.同网段内的其他机器每小时自动向192.168.0.240同步时间 配置方法 一.配置NTP服务