精华内容
下载资源
问答
  • linux中vsftp配置及查看FTP日志详解
    千次阅读
    2021-01-17 15:56:11

    linux中vsftp配置及查看FTP日志详解

    时间:2014-01-04 00:00:00

    编辑:简简单单

    来源:转载

    FTP服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现。主配置文件中与日志设置有关的选项包括xferlog_enable 、xferlog_file 和dual_log_enable 等。

    xferlog_enable

    如果启用该选项,系统将会维护记录服务器上传和下载情况的日志文件。默认情况下,该日志文件为 /var/log/vsftpd.log。但也可以通过配置文件中的 vsftpd_log_file 选项来指定其他文件。默认值为NO。

    xferlog_std_format

    如果启用该选项,传输日志文件将以标准 xferlog 的格式书写,该格式的日志文件默认为 /var/log/xferlog,也可以通过 xferlog_file 选项对其进行设定。默认值为NO。

    dual_log_enable

    如果启用该选项,将生成两个相似的日志文件,默认在 /var/log/xferlog 和 /var/log/vsftpd.log 目录下。前者是 wu-ftpd 类型的传输日志,可以利用标准日志工具对其进行分析;后者是Vsftpd类型的日志。

    syslog_enable

    如果启用该选项,则原本应该输出到/var/log/vsftpd.log中的日志,将输出到系统日志中。

    常见的日志解决方案如下:

    xferlog_enable=YES

    xferlog_std_format=YES

    xferlog_file=/var/log/xferlog

    dual_

    更多相关内容
  • 日志需要带有三个参数 如下,为定时任务写法"01 00 * * * (cd ~/sh/ && ./CutVsftpdLog 1 /var/log/vsftpd.log /home/ftp/bak)" 第一个参数默认是1,代表一天一切割,第二个参数是ftp日志所在位置,第三个为日志备份...
  • 日志样本:VSFTPD

    2021-05-13 05:57:11
    日志测试:vsftp系统版本:Redhat Linux 5.8软件版本:vsftpd-2.0.5-24.el5.x86_64配置1:vi /etc/vsftpd.conf增加:syslog_enable=YES,xferlog_std_format=YES,xferlog_file=/var/log/xferlog配置2:vi /etc/...

    日志测试:vsftp

    系统版本:Redhat Linux 5.8

    软件版本:vsftpd-2.0.5-24.el5.x86_64

    配置1:vi /etc/vsftpd.conf

    增加:syslog_enable=YES,xferlog_std_format=YES,xferlog_file=/var/log/xferlog

    配置2:vi /etc/syslog.conf 增加:authpriv.*

    ;ftp.* /var/log/secure

    1)登陆日志:

    Aug 10 09:21:40 localhost vsftpd:Sun Aug 10 11:02:29 2014 [pid

    13095] [ftp] OK LOGIN: Client "127.0.0.1", anon password

    "ftp"

    Aug 10 09:21:40 localhost vsftpd: Sun Aug 10 16:21:40 2014 [pid

    27302] [test11] OK LOGIN: Client "127.0.0.1"

    Aug 10 09:22:26 localhost vsftpd: Sun Aug 10 16:22:26 2014 [pid

    27346] [test11] FAIL LOGIN: Client "127.0.0.1"

    2)下载文件:

    Aug 10 09:33:08 localhost vsftpd: Sun Aug 10 16:33:08 2014 [pid

    27749] [test11] OK DOWNLOAD: Client "127.0.0.1",

    "/var/ftp/pub/123.txt", 6 bytes, 0.67Kbyte/sec

    Aug 10 09:34:01 localhost vsftpd: Sun Aug 10 16:34:01 2014 [pid

    27749] [test11] FAIL DOWNLOAD: Client "127.0.0.1", "/123.txt",

    0.00Kbyte/sec

    Sun Aug 10 16:33:08 2014 1 127.0.0.1 6 /var/ftp/pub/123.txt b _ o r

    test11 ftp 0 * c

    Sun Aug 10 16:34:01 2014 1 127.0.0.1 0 /123.txt b _ o r test11 ftp

    0 * i

    3)上传文件:

    Aug 10 09:37:43 localhost vsftpd: Sun Aug 10 16:37:43 2014 [pid

    27749] [test11] FAIL UPLOAD: Client "127.0.0.1",

    "/etc/vsftpd/123.txt", 0.00Kbyte/sec

    Aug 10 09:40:45 localhost vsftpd: Sun Aug 10 16:40:45 2014 [pid

    28051] [test11] OK UPLOAD: Client "127.0.0.1",

    "/etc/vsftpd/123.txt", 0.00Kbyte/sec

    Sun Aug 10 16:37:43 2014 1 127.0.0.1 0 /etc/vsftpd/123.txt b _ i r

    test11 ftp 0 * i

    Sun Aug 10 16:40:45 2014 1 127.0.0.1 0 /etc/vsftpd/123.txt b _ i r

    test11 ftp 0 * c

    4)日志格式说明:

    Sun Aug 10 16:37:43 2014 1 127.0.0.1 0 /etc/vsftpd/123.txt b _ i

    r test11 ftp 0 * i

    发生时间 记录发生的时间 Sun Aug 10 16:37:43

    2014 文件传输时间 传输该文件使用的时间 1

    客户端 客户端主机的IP或主机名 127.0.0.1

    文件大小 单位:字节 0

    文件名 上传或下载的文件民称 /etc/vsftpd/123.txt

    文件传输类型 a表示ASCII(文本),b(二进制)

    展开全文
  • vsftpd日志配置及查看 vsftpd ftp服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现。主配置文件中与日志设置有关的选项包括xferlog_enable 、xferlog_file 和dual_log_enable 等。 xferlog_enable ...

    vsftpd日志配置及查看

    vsftpd


    ftp服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现。主配置文件中与日志设置有关的选项包括xferlog_enable 、xferlog_file 和dual_log_enable 等。 
    xferlog_enable 
    如果启用该选项,系统将会维护记录服务器上传和下载情况的日志文件。默认情况下,该日志文件为 /var/log/vsftpd.log。但也可以通过配置文件中的 vsftpd_log_file 选项来指定其他文件。默认值为NO。 
    xferlog_std_format 
    如果启用该选项,传输日志文件将以标准 xferlog 的格式书写,该格式的日志文件默认为 /var/log/xferlog,也可以通过 xferlog_file 选项对其进行设定。默认值为NO。 
    dual_log_enable 
    如果启用该选项,将生成两个相似的日志文件,默认在 /var/log/xferlog 和 /var/log/vsftpd.log 目录下。前者是 wu-ftpd 类型的传输日志,可以利用标准日志工具对其进行分析;后者是Vsftpd类型的日志。 
    syslog_enable 
    如果启用该选项,则原本应该输出到/var/log/vsftpd.log中的日志,将输出到系统日志中。 
    常见的日志解决方案如下:

    xferlog_enable=YES
    xferlog_std_format=YES 
    xferlog_file=/var/log/xferlog   
    dual_log_enable=YES 
    vsftpd_log_file=/var/log/vsftpd.log  
    

    该方案将xferlog_enable设置为YES,表明FTP服务器记录上传下载的情况,而将xferlog_std_format也设置为YES,则表明将记录的上传下载情况写在xferlog_file所指定的文件中,即/var/log/xferlog文件。 
    同时,该方案启用dual_log_enable,表明启用了双份日志。在用xferlog文件记录服务器上传下载情况的同时,vsftpd_log_file所指定的文件,即/var/log/vsftpd.log,也将用来记录服务器的传输情况。 
    下面分别查看xferlog文件和vsftpd.log文件的内容。 
    xferlog内容如下:

    Thu Sep  6 09:07:48 2007 7 192.168.57.1 
    4323279 /home/student/phpMyAdmin -2.11.
    0-all-languages.tar.gz b _ i r student ftp 0 * c  
    Thu Sep  6 10:15:59 2007 1 192.168.57.1 
    61810 /home/student/php-pdo-5.1.6-5. el5.
    i386.rpm b _ i r student ftp 0 * c  
    Thu Sep  6 10:17:13 2007 1 192.168.57.1 
    83741 /home/student/php-mysql-5.1. 6-5.el5.i386.
    rpm b _ i r student ftp 0 * c  
    Tue Sep 11 07:49:34 2007 1 127.0.0.1 0 /
    pub/hello.txt b _ o a bit@bit.edu.cn ftp 0 * i  
    Tue Sep 11 07:51:22 2007 1 127.0.0.1 34 /
    pub/hello.txt b _ o a bit@bit.edu.cn ftp 0 * c  
    Tue Sep 11 11:23:05 2007 1 192.168.57.1 
    83741 /php-mysql-5.1.6-5.el5.i386.rpm a _ o r student ftp 0 * c  
    Tue Sep 11 11:31:36 2007 1 192.168.57.1 
    12 /eng000.txt a _ i r student ftp 0 * c  
    Tue Sep 11 11:53:05 2007 1 192.168.57.2 
    367 /user_list b _ i r student ftp 0 * c  
    Tue Sep 11 11:56:06 2007 1 192.168.57.2 
    0 / b _o a mozilla@example.com ftp 0 * i  
    Tue Sep 11 11:57:36 2007 1 192.168.57.2 
    0 / b _ o r student ftp 0 * i 
    

    vsftpd.log文件内容如下:

    Tue Sep 11 14:59:03 2007 [pid 3460] CONNECT: Client "127.0.0.1"  
    Tue Sep 11 14:59:24 2007 [pid 3459] [ftp] 
    OK LOGIN: Client "127.0.0.1", anon password "?" 
    

    在xferlog文件的第一条记录中,各数据的参数名如表11.3所示。 
    表11.3 
    表11.3 xferlog文件数据的参数名 
    表11.4 
    表11.4 xferlog 参数说明

    展开全文
  • 现如今越来越多的人选择了开源的Linux操作系统,其不逊于Windows的性能和平易近人的价格是人们选择它的最好理由,而 RedHatLinux9是Linux操作系统中使用最广的一种。RedHatLinux9利用其简单的配置和用户熟悉的图形...

    现如今越来越多的人选择了开源的Linux操作系统,其不逊于Windows的性能和平易近人的价格是人们选择它的最好理由,而 Red Hat Linux 9是Linux操作系统中使用最广的一种。Red Hat Linux 9利用其简单的配置和用户熟悉的图形界面为人们提供了丰富的Internet服务,FTP便是其提供的服务之一。在众多的网络应用中,FTP有着非常重要的地位,互联网中各种各样的软件资源大多数都放在 FTP服务器中。与大多数互联网服务一样,FTP也是一个客户机/服务器系统。下面我就给大家简单介绍一下如何在Red Hat Linux 9 下架设 FTP服务器,希望藉此抛砖引玉。

    1.安装vsftpd服务器

    vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。

    如果选择完全安装Red Hat Linux 9.0,则系统会默认安装vsftpd服务器。我们可以在终端命令窗口输入以下命令进行验证:

    [root@ahpeng root] rpm -qagrep vsftpd

    如果结果显示为“vsftpd-1.1.3-8”,则说明系统已经安装vsftpd服务器。如果安装Red Hat Linux 9.0时没有选择 vsftpd服务器,则可以在图形环境下单击“主菜单→系统设置→添加删除应用程序”菜单项,在出现的“软件包管理”对话框里确保选中 “FTP服务器” 选项,然后单击“更新”按钮,按照屏幕提示插入第3张安装光盘即可开始安装。

    另外,你也可以直接插入第3张安装光盘,定位到/RedHat/RPMS下的vsftpd-1.1.3-8.i386.rpm安装包,然后在终端命令窗口运行以下命令即可开始安装进程:

    [root@ahpeng RPMS] rpm -ivh vsftpd-1.1.3-8.i386.rpm

    2.启动/重新启动/停止vsftpd服务

    从Red Hat Linux 9.0开始,vsftpd默认只采用standalone方式启动vsftpd服务,方法是在终端命令窗口运行以下命令:

    [root@ahpeng root] /etc/rc.d/init.d/vsftpd start

    重新启动vsftpd服务:

    [root@ahpeng root] /etc/rc.d/init.d/ vsftpd restart

    关闭vsftpd服务:

    [root@ahpeng root] /etc/rc.d/init.d/ vsftpd stop

    确认vsftpd服务已经启动后,我们可以在任意一台Windows主机的DOS命令窗口里输入“ftp FTPAddres”(用实际的FTP服务器 IP地址或者域名代替FTPAddres),注意用户名、密码都是ftp(ftp是匿名用户的映射用户账号),如下所述:

    Microsoft Windows XP [版本 5.1.2600]

    (C) 版权所有 1985-2001 Microsoft Corp.

    F:\Peter>ftp FTPAddress

    Connected to FTPAddress

    220 (vsFTPd 1.1.3)//vsftpd的响应请求

    User (FTPAddress:(none)): ftp//输入用户账号ftp

    331 Please specify the password.

    Password://输入密码ftp

    230 Login successful. Have fun.

    ftp>

    3.vsftpd的配置

    在Red Hat Linux 9.0里的vsftpd共有3个配置文件,它们分别是:

    vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。

    vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。

    vsftpd.conf:位于/etc/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工具对它进行修改,以此来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。

    (1)用户登录控制

    anonymous_enable=YES,允许匿名用户登录。

    no_anon_password=YES,匿名用户登录时不需要输入密码。

    local_enable=YES,允许本地用户登录。

    deny_email_enable=YES,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用Dos攻击。

    banned_email_file=/etc/vsftpd.banned_emails,当启用deny_email_enable功能时,所需的电子邮件黑名单保存路径(默认为/etc/vsftpd.banned_emails)。

    (2)用户权限控制

    write_enable=YES,开启全局上传权限。

    local_umask=022,本地用户的上传文件的umask设为022(系统默认是077,一般都可以改为022)。

    anon_upload_enable=YES(这步的配置很重要不然会发现不能通过FTP软件向LINUX上传文件,能下载)允许匿名用户具有上传权限,很明显,必须启用write_enable=YES,才可以使用此项。同时我们还必须建立一个允许ftp用户可以读写的目录(前面说过,ftp是匿名用户的映射用户账号)。

    anon_mkdir_write_enable=YES,允许匿名用户有创建目录的权利。

    chown_uploads=YES,启用此项,匿名上传文件的属主用户将改为别的用户账户,注意,这里建议不要指定root账号为匿名上传文件的属主用户!

    chown_username=whoever,当启用chown_uploads=YES时,所指定的属主用户账号,此处的whoever自然要用合适的用户账号来代替。

    chroot_list_enable=YES,可以用一个列表限定哪些本地用户只能在自己目录下活动,如果chroot_local_user=YES,那么这个列表里指定的用户是不受限制的。

    chroot_list_file=/etc/vsftpd.chroot_list,如果chroot_local_user=YES,则指定该列表(chroot_local_user)的保存路径(默认是/etc/vsftpd.chroot_list)。

    nopriv_user=ftpsecure,指定一个安全用户账号,让FTP服务器用作完全隔离和没有特权的独立用户。这是vsftpd系统推荐选项。

    async_abor_enable=YES,强烈建议不要启用该选项,否则将可能导致出错!

    ascii_upload_enable=YES;ascii_download_enable=YES,默认情况下服务器会假装接受ASCⅡ模式请求但实际上是忽略这样的请求,启用上述的两个选项可以让服务器真正实现ASCⅡ模式的传输。

    注意:启用ascii_download_enable选项会让恶意远程用户们在ASCⅡ模式下用SIZE/big/file这样的指令大量消耗FTP服务器的I/O资源。

    这些ASCⅡ模式的设置选项分成上传和下载两个,这样我们就可以允许ASCⅡ模式的上传(可以防止上传脚本等恶意文件而导致崩溃),而不会遭受拒绝服务攻击的危险。

    (3)用户连接和超时选项

    idle_session_timeout=600,可以设定默认的空闲超时时间,用户超过这段时间不动作将被服务器踢出。

    data_connection_timeout=120,设定默认的数据连接超时时间。

    (4)服务器日志和欢迎信息

    dirmessage_enable=YES,允许为目录配置显示信息,显示每个目录下面的message_file文件的内容。

    ftpd_banner=Welcome to blah FTP service,可以自定义FTP用户登录到服务器所看到的欢迎信息。

    展开全文
  • linux安装vsftpd

    2022-04-04 20:33:17
    linux安装vsftpd 安装vsftpd作为附件上传和下载服务 文章目录linux安装vsftpd一、vsftpd是什么?二、使用步骤1.安装2.配置总结 一、vsftpd是什么? vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以...
  • 运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代 码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽...
  •  如果启用vsftpd日志需手动建立日志文件 touch /var/log/xferlog touch /var/log/vsftpd.log  重启iptabls和vsftpd service iptables restart service vsftpd restart 5 Selinux和防火墙  该关闭的关闭,该...
  • 第一步:下载vsftpd的RPM包你可以从下面两个地方获得最新的vsftpd的RPM包 Redhat's rpm collection 或者 rpmfind.net.为了你的方便, 你也可以使用wget从本站下载vsftpd的rpm包到你的本地电脑.复制代码代码如下:wget ...
  • Linux下的Vsftpd配置篇

    2021-05-15 20:17:09
    q vsftpd,出现: Ø已经安装 Ø还没安装 2)安装 Ø载入光盘 Ø设置光盘 单击虚拟机右下角的光盘图标,选择Settings,在Device status中将Connected勾选,在Connection中选择Use ISO p_w_picpath file,然后单击...
  • 开启vsftpd记录日志

    2021-05-11 16:34:30
    开启vsftpd记录日志:配置:vi /etc/vsftpd/vsftpd.confxferlog_enable=YESxferlog_file=/var/log/xferlog:wq/var/log/xferlog内容说明:Sun Feb 23 22:08:26 2014 | 6 | 212.73.193.130 | 1023575 | /Lille_IconSP...
  • linux 安装VSFTPD

    2021-05-16 08:52:54
    安装vsftpd1,在系统中创建如下用户和目录#useradd nobody //默认配置需要使用的用户#mkdir /usr/share/empty/ //默认配置需要使用的目录#mkdir /var/ftp //匿名FTP需要使用用户和目录#useradd -d /var/ftp ftp //...
  • vsftpd服务器是linux中一个非常实用的文件上传管理工具了,下面我就来给大家介绍在vps中关于vsftpd配置与权限分配方法,希望例子对大家会有所帮助,先确认下安装上了没,可以使用代码如下复制代码[root@localhost sv...
  • FTP 是一种常用的文件传输协议。很多虚拟主机和服务器也都在使用 FTP 传输文件。FTP 包含服务端和客户端。服务端的主要功能就是存储文件和为...下面是 百度百科对 vsftpd 的简单介绍:vsftpd 是“very secure FTP d...
  • 先确认下安装上了没,可以使用代码如下 复制代码[root@localhost sv005-mongodb]# service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: ...
  • Linuxvsftpd环境搭建

    2021-05-26 10:55:46
    rpm -q vsftpd 如果安装了如下图所示 如果没有安装 现在进行安装 yum -y install vsftp 这个是在网络连接正常的环境下才可以使用的,如果是内网环境,那么无法进行命令安装怎么办呢? 2.安装方法 方法1:从官方...
  • vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,我们经常会使用Dreamweaver 当文件上传到远程服务器后,这些文件驻留在服务器本地目录树中的某一个文件夹中。这时我们会用到虚拟路径,日志的查看是每天必不可...
  • 默认利用vsftpd自身的日志机制,中文的文件名和文件夹名都不能很好的显示,在日志中直接显示为连续的“??????” 虽然,Linux主机系统已经设置了系统的环境变量$LANG=en_US.UTF-8,但是,实际上用处不大。在网上...
  • 经过搜集和整理相关的linux Vsftpd服务器故障排除的材料,在这里本人给大家推荐本篇文章,由于篇幅长,给大家分了上篇和下篇。希望大家看后会有不少收获。VSFTPd服务器中Vs的意思是“Very secure”。从名称可以看出...
  • 我们所用的ftp服务器程序是vsftpd,算是Linux下最受欢迎的一个开源FTP服务器了。安装vsftpd服务器程序Linux传统安装软件的方法是下载tar.gz安装包,或者RPM安装包,经过解压之后进行编译,或者用RPM -i命令安装。...
  • 来源:驱动中国网络收集作者:李祥敬2010-02-03/17:27特别值得一提的是Linux vsftpd有很多值得学习的地方,这里我们主要介绍Linux vsftpd,包括介绍Linux vsftpd等方面。1. 安装和启动Linux vsftpd:$ yum install ...
  • 可以锁定该用户的家目录,或者其权限也可以不同 日志相关 1、启用日志 xferlog_enbale=YES 2、设置日志文件的路径与名称 xferlog_file=/var/log/vsftpd.log 3、设置日志格式 xferlog_std_format=YES(一般默认)
  • vsftpd服务程序 vsftpd(very secure ftp daemon,非常安全的FTP守护进程)是一款运行在Linux系统上的FTP服务程序,不仅开源而且免费,还具有很高的安全性、传输速度,以及支持虚拟用户验证等其他FTP服务程序不具备...
  • VSFTPD配置 Vsftpd的文件结构很简洁,主要包括: (1)/etc/vsftpd/vsftpd.conf——主配置文件 (2)/etc/vsftpd/ftpusers——禁止使用vsftpd的用户列表...(6)/etc/logrotate.d/vsftpd.log——vsftpd日志文件 .
  • linux vsftpd服务的搭建

    2020-05-21 21:48:34
    或则客户链接不上ftp的现象 reverse_lookup_enable=NO 3.3 建立vsftpd日志文件,并更改属主为vsftpd的服务宿主用户 [root@CentOS7.4-1 vsftpd]#touch /var/log/vsftpd.log [root@CentOS7.4-1 vsftpd]#chown vsftpd...
  • 当然还要确定以下问题:1、用户是否被 vsftpd 限制登录, 比如用户名在 /etc/ftpusers 中,并被阻止登录了2、vsftpd.conf 中是否打开了pam认证的选项 (自己编译安装的时候常因为这个出错) (看vsftpd.conf中是否有p...
  • 本篇文章主要介绍了Linux使用logrotate来切割日志文件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 通常重启使用的命令是 service vsftpd restart 但是centos7之后,改用的命令是如下方式: systemctl restart vsftpd.service 最后执行查看状态,以查看重启成功了 systemctl status vsftpd.service
  • 安装vsftpd软件 yum install -y vsftpd 启动服务 启动: service vsftpd start 停止: service vsftpd stop 重启: service vsftpd restart 用户访问 首先,创建个目录用来存放 ftp 上传的文件,这里以 /ftp/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,955
精华内容 3,982
关键字:

linux vsftpd日志