Linux FTP配置

  Linux下实现ftp的软件有很多,最常见的有vsftpd,Wu-ftpd和proftp等。访问ftp服务器时需要验证,只有经过了ftp服务器的验证用户才能访问和传输文件。这里我们用vsftpd,vsftpd提供了3种登陆形式:

  (1)anonymous(匿名账号)

  使用anonymous是应用广泛的一种FTP服务器,如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己的电子邮件地址为密码进行登录。当匿名用户登录FTP服务器后,其登录目录为匿名FTP服务器的根目录/var/ftp。为了减轻FTP服务器的负载,一般情况下,应关闭匿名帐号的上传功能。

  (2)real(真实账号)

  real也称为本地帐号,就是以真实的用户名和密码进行登录,但前提条件是用户在FTP服务器上拥有自己的帐号。用真实帐号登录后,其登录的目录为用户自己的目录,该目录在系统账号建立时系统就自动创建。

  (3)guest(虚拟账号)

  如果用户在FTP服务器上拥有帐号,但此帐号只能用于文件传输服务,那么该帐号就是guest,guest是真实帐号的一种形式,它们的不同之处在于,geust登陆FTP服务器后,不能访问除宿主以外的目录。

配置步骤:

1、下载vsftpd文件:

  sudo yum install -y vsftpd

2、配置vsftpd文件:

  vsftpd配置文档都在/etc/vsftpd/目录下:

  

  其中vsftpd.conf是最主要的配置文件:

  

  user_list文件中指定了允许登陆ftp的用户,这里要允许匿名登陆,所以加了anonymous

  

  ftpusers文件中指定了禁止登陆的本地用户:

  

3、配置防火墙

  

  重启防火墙:

  

4、用windows浏览器测试:

  输入地址:ftp://192.168.1.37(Linux地址):2211(端口号)

  

时间: 2024-08-08 13:48:21

Linux FTP配置的相关文章

linux FTP配置详解

一.vsftpd说明: LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了3种ftp登录形式:  (1)anonymous(匿名帐号) 使用anonymous是应用广泛的一种FTP服务器.如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己

Linux 如何配置 SFTP 来代替单一ftp应用

SFTP在Linux下是一个很方便很安全的文件传输工具,我常常用它在Linux服务器上替代传统的ftp来传输文件.众所周知SFTP账号是基于SSH账号的,默认情况下访问服务器的权限很大,下面的教程就是教你像ftp那样限制SFTP账号相关的访问权限. 必要条件: 你的openssh-server版本至少得失4.8p1, 因为配置权限需要版本添加的新配置项ChrootDirectory来完成. 如何查看自己服务器上的ssh版本?尝试以下命令 $ ssh -V 具体实施步骤 1. 我们需要创建一个用户

Linux FTP服务器的搭建与配置+基于关系型数据库实现用户认证

一.服务器端的安装: yum install vsftpd 1)查看安装后生成的哪些文件 [[email protected] ~]# rpm -ql vsftpd /etc/logrotate.d/vsftpd  <==========主志日志文件 /etc/pam.d/vsftpd<==================认证文件 /etc/rc.d/init.d/vsftpd<=============服务脚本 /etc/vsftpd<======================

Linux FTP的安装与配置

Linux FTP的安装与配置 ftp安装部分,操作步骤如下: 可以使用yum命令直接安装ftp # yum install vsftpd ftp服务的开启与关闭命令: 开启:# service vsftpd start 关闭:# service vsftpd stop 安装成功后,可以在本地使用ftp软件连接,默认账号是虚拟机的账号和密码. 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境: ftp为vsftp 被限制用户名为test.被限制路径为/home/test

[yum] linux yum 配置本地和ftp源

作者:flymaster qq:908601287 blog:http://www.cnblogs.com/flymaster500/ 1. ftp配置本地源详解 一.1. 列出所有可用的rpm包 ``yum list''2. 搜索一个rpm包 命令yum search [相关关键词]3. 安装一个rpm包 命令yum install [-y] [rpm包名]4. 升级一个rpm包 命令yum update [-y] [rpm包] 二.linux系统光盘制作一个yum源.具体步骤如下:1. 新建

Linux bind9配置

Linux下配置DNS服务器: 域名软件 : bind # berkely internet name domain bind: /etc/named.conf : root : named /var/named/ : 工作目录 配置文件: /etc/named.conf options { #全局配置 directory "/var/named"; }; zone "." IN { type hint; #( master -> 住 slave ->

vsftpd 流行ftp配置记录说明

vsftpd per-IP方式配置: 需要启用vsftpd的tcp_wrappers集成功能,从版本1.1.3开始支持. 编译时修改builddefs.h文件,将#undef VSF_BUILD_TCPWRAPPER改成#define VSF_BUILD_TCPWRAPPERS并重新编译以启用该功能.之后修改vsftpd.conf配置文件: tcp_wrappers=YES 之后需要一个单独的tcp_wrapper配置文件,并添加如下内容到/etc/hosts.allow文件中,在bsd类的un

linux ftp服务器搭建

linux ftp服务 主动模式port:服务器主动发起数据连接.客户端向服务器21端口建立ftp数据连接.服务器从20端口向客户端随机端口发送数据. 被动模式pasv:服务器被动等待数据连接.如果客户机防火墙禁止主动模式,会采用被动模式.客户端向服务器21端口建立ftp数据连接.需要传输数据时,客户端向服务器设定范围内的端口(非20)建立数据连接. 开始: 关闭安全系统 setenforce  0 关闭防火墙 service  iptables stop 1.  安装软件包 mount   /

Linux FTP配置文件说明

一.vsftpd说明: LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了3种ftp登录形式:  (1)anonymous(匿名帐号) 使用anonymous是应用广泛的一种FTP服务器.如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己