当前位置:首页 » 文件传输 » ftp日志打印说明
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp日志打印说明

发布时间: 2022-06-29 08:00:43

1. 如何查看一台FTP服务器上的日志

首先 第一你ftp服务器是不是入侵了?是入侵了 查个P啊 肯定被删除了。
第二:没被入侵这个 ftp的权限是否设定、?(一般都不会忘记)。
我估计你还是被入侵了 。这个FTP 工具上有的 但是估计被清楚的可能比较大1

2. 如何查看FTP服务器日志

方法:
1、开始--管理工具--事件查看器--系统 或者 控制面板--管理工具--事件查看器--系统。
2、在远程客户端,运行IE浏览器,在地址栏中输入“https://Win2003服务器IP地址:8098”,如“https://192.168.1.1:8098”。在弹出的登录对话框中输入管理员帐号和密码。
FTP服务器设置:
FTP服务器的日志设置,可通过修改主配置文件/etc/vsftpd.conf实现。主配置文件中与日志设置有关的选项包括xferlog_enable 、xferlog_file 和al_log_enable 等。
1、xferlog_enable:
如启用该选项,系统会维护记录服务器上传和下载情况的日志文件。默认情况下,该日志文件为 /var/log/vsftpd.log。但可通过配置文件中的 vsftpd_log_file 选项来指定其他文件。默认值为NO。
2、xferlog_std_format:
如启用该选项,传输日志文件将以标准 xferlog 的格式书写,该格式的日志文件默认为 /var/log/xferlog,也可通过 xferlog_file 选项对其进行设定。默认值为NO。
3、al_log_enable:
如启用该选项,将生成两个相似的日志文件,默认在 /var/log/xferlog 和 /var/log/vsftpd.log 目录下。前者是 wu-ftpd 类型的传输日志,可利用标准日志工具对其进行分析;后者是Vsftpd类型的日志。
4、syslog_enable:
如果启用该选项,原应该输出到/var/log/vsftpd.log中的日志,将输出到系统日志中。
常见的日志解决方案如下:
xferlog_enable=YES。
xferlog_std_format=YES。
xferlog_file=/var/log/xferlog。
al_log_enable=YES。
vsftpd_log_file=/var/log/vsftpd.log。
该方案将xferlog_enable设置为YES,表明FTP服务器记录上传下载的情况,将xferlog_std_format也设置为YES,表明将记录的上传下载情况写在xferlog_file所指定的文件中,即/var/log/xferlog文件。
该方案启用al_log_enable,表明启用了双份日志。在用xferlog文件记录服务器上传下载情况的同时,vsftpd_log_file所指定的文件,即/var/log/vsftpd.log,也将用来记录服务器的传输情况。

3. linux中怎样查看日志

方法/步骤

  • 先必须了解两个最基本的命令:

    tail -n 10 test.log 查询日志尾部最后10行的日志;

    tail -n +10 test.log 查询10行之后的所有日志;

    head -n 10 test.log 查询日志文件中的头10行日志;

    head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;

  • 场景1: 按行号查看---过滤出关键字附近的日志

    因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.

    我是这样做的,首先: cat -n test.log |grep "地形" 得到关键日志的行号

  • <3>得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:

    cat -n test.log |tail -n +92|head -n 20

    tail -n +92表示查询92行之后的日志

    head -n 20 则表示在前面的查询结果里再查前20条记录

  • 场景2:那么按日期怎么查呢? 通常我们非常需要查找指定时间端的日志

    sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log

    特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.

  • 关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志

    这个根据时间段查询日志是非常有用的命令.

  • 如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:

    (1)使用more和less命令, 如: cat -n test.log |grep "地形" |more 这样就分页打印了,通过点击空格键翻页

    (2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:

    cat -n test.log |grep "地形" >xxx.txt

  • 这几个日志查看方法应该可以满足日常需求了.

4. ftp日志 查看

windows中FTP的日志默认在c:\inetpub\logs\logfiles\ftpsvc中

5. ftp打印是什么意思

文件传输协议。
用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。

6. 怎么查看ftp日志

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


xferlog_enable

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


xferlog_std_format

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


al_log_enable

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


syslog_enable

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

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

  1. xferlog_enable=YES

  2. xferlog_std_format=YES

  3. xferlog_file=/var/log/xferlog

  4. al_log_enable=YES

  5. vsftpd_log_file=/var/log/vsftpd.log

该方案将xferlog_enable设置为YES,表明FTP服务器记录上传下载的情况,而将xferlog_std_format也设置为YES,则表明将记录的上传下载情况写在xferlog_file所指定的文件中,即/var/log/xferlog文件。

同时,该方案启用al_log_enable,表明启用了双份日志。在用xferlog文件记录服务器上传下载情况的同时,vsftpd_log_file所指定的文件,即/var/log/vsftpd.log,也将用来记录服务器的传输情况。

下面分别查看xferlog文件和vsftpd.log文件的内容。

xferlog内容如下:

  1. ThuSep609:07:4820077192.168.57.1
    4323279/home/student/phpMyAdmin-2.11.
    0-all-languages.tar.gzb_irstudentftp0*c

  2. ThuSep610:15:5920071192.168.57.1

    61810/home/student/php-pdo-5.1.6-5.el5.

    i386.rpmb_irstudentftp0*c

  3. ThuSep610:17:1320071192.168.57.1

    83741/home/student/php-mysql-5.1.6-5.el5.i386.

    rpmb_irstudentftp0*c

  4. TueSep1107:49:3420071127.0.0.10/

    pub/[email protected]*i

  5. TueSep1107:51:2220071127.0.0.134/

    pub/[email protected]*c

  6. TueSep1111:23:0520071192.168.57.1

    83741/php-mysql-5.1.6-5.el5.i386.rpma_orstudentftp0*c

  7. TueSep1111:31:3620071192.168.57.1

    12/eng000.txta_irstudentftp0*c

  8. TueSep1111:53:0520071192.168.57.2

    367/user_listb_irstudentftp0*c

  9. TueSep1111:56:0620071192.168.57.2

    0/[email protected]*i

  10. TueSep1111:57:3620071192.168.57.2

    0/b_orstudentftp0*i


vsftpd.log文件内容如下:

  1. TueSep1114:59:032007[pid3460]CONNECT:Client"127.0.0.1"

  2. TueSep1114:59:242007[pid3459][ftp]

    OKLOGIN:Client"127.0.0.1",anonpassword"?"

7. unix下打印ftp传文件记录日志

标准输出命令:cat ftp_log.txt
如果要打印到打印机:cat ftp_log.txt > /dev/term/a 输出到打印机1

8. 怎样看到FTP站点的FTP日志

两个问题:一是你放在公司ftp服务器上的文件被人删除了,证明了你公司的ftp服务器的权限设置是有问题的,这点必须修正,否则是个安全隐患;二是,肯定是能通过ftp服务器上的日志找到是哪个删除这份文件的,但关键是,这个日志不是人人都能看到,需要管理员权限,并不是你所说的去总公司不方面。如果管理员是你朋友,你让他帮你查看一下就可以了,如果不是的话,要看到这个日志肯定需要给管理员做工作才行。如果工作做不通,你完全可以去公司申诉,你们公司的ftp服务器存在安全隐患,应该引起公司高层的高度重视。

9. FTP相关信息

FTP相关信息解答
AS/400 FTP是一个很难完全搞懂的问题,因此在TechTarget的IT Knowledge Exchange(ITKE)上经常会有人提问。负责FTP安装和AS/400服务器通讯环境(正式改名为“IBM iSeries”)的广域网工程师,当他们需要在WAN上FTP文件时,会发现这篇文章很有用。

问:AS/400服务器如何对FTP服务器可见?

答:首先,你要从你的服务提供商那得到一个外部IP地址,然后你必须在防火墙上设置好映射IP地址。只要AS/400有一个能够工作的默认路由,那么FTP服务器就可以使用外部IP地址访问AS/400。

另外,如果AS/400是客户端,你需要通过命令行运行FTP来连上远程主机。只要客户机可以路由到远程主机,并且防火墙开放了FTP协议端口,那么就可以通讯了。

问:我如何在AS/400运行程序 FTP到一个FILE.savf?我知道怎样在DOS窗口输入命令,但是我想借助库里的PC文件(FILE.savf)到AS/400存档文件(FILEA)来使用AS/400程序(RPGLE or CLLE)。

答:首先,在AS/400选择一个文件(example.savf )并拖拽到/home/yourname目录。

然后,运行下面命令:

CPYFRMSTMF FROMSTMF( example.savf )

TOMBR( '/qsys.lib/qgpl.lib/example.file' )

MBROPT( *REPLACE )

CVTDTA( *NONE )

ENDLINFMT( *FIXED )

TABEXPN( *NO )

运行结果在QGPL的EXAMPLE的存档文件里。

但要满足一些条件。首先,一台NetServer服务器得运行在AS/400上,并能在windows网络中可用。在这个例子中,/home/username必须配置成共享目录并且为了使Netserver访问IFS,需要启动文件服务器。由于大多数站点是用NetServer和文件服务器,所以一切可能早都已配置好。

如果BPCS下载是直接保存到my /home/toml目录,那就不需要上述拖拽,一个单独的命令就够了。

问:如何在AS/400上编写FTP批处理程序到PPT扩展文件中?

你需要创建包含FTP命令的脚本文件,通常有下面两种方式:命令行;如果你需要做不同的转移,也可以编写程序来建立文件。但不论哪种情况,你都要用到以下命令:

userid

password

cd remote_directory

lcd local_library

put local_file remote_file

(OR)

get remote_file local_file

quit

下面列表解释了命令行的作用

remote_directory = 远程设备的目录或库

local_library = 本地设备的库

local_file = 本地设备的文件名

remote_file = 远程设备的文件名

根据传送的文件和位置,你也许还要其他命令,如BIN或ASCII。

执行脚本文件的最佳方法是创建一个小型CL程序:

1 对脚本文件覆盖FTP输入

OVRDBF FILE(INPUT) TOFILE(YourLibrary/YourScript)

2 对日志文件覆盖FTP输出

OVRDBF FILE(OUTPUT) TOFILE(YourLibrary/LogFile)

3 用主机名或者FTP地址开启FTP

FTP RMTSYS(Your_Remote_System)

4 移除覆盖

DLTOVR FILE(*ALL)

问:我把每天运行的报告保存在我的IFS的ABC的文件夹(wrklnk ABC)。该文件夹包含带有扩展日期的10个CSV文件夹。我该如何使用AS/400打包所有CSV文件,FTP到另外一个系统?

答:有很多不同的方法在AS/400上创建可用的ZIP文件。一个直接的方法是购买第三方产品、或是使用用户功能界面友好的系统、或是用程序代码执行zipping 文件算法。如果购买不现实或者不需要友好界面,那么安装有Qshell的AS/400s可以用Java Jar(或ajar)工具来创建.ZIP兼容文件。基本使用方法是在Qshell命令行中键入“jar”。

问:我该如何从一个目录复制IFS文件到另外一个文件,然后FTP该文件?

答:使用下面CPY命令:

CPY OBJ('/MyDirectory/MyFile.csv') TOOBJ('/MyOtherDirectory/MyOtherFile.x')

为了通过FTP发送IFS文件,要使用FTP或者STRTCPFTP命令开启文件传输。登陆后,输入namefmt 1处理IFS上的分层文件系统。cd(改变目录)和lcd(本地改变目录)可以操纵目录架构。最后,用put命令从源地址复制某个文件到目标地址。

问:我如何在AS/400上FTP一个文件到Zebra 170Xill打印机的磁盘R上?

答:你可以定义Zebra字符打印机,就像Epson 850。有了该配置,就没必要FTP该打印文件,因为操纵系统可以管理spool文件的发送。为了配置打印机为字符打印机,在安装时候配置成generic text。如果是在AS/400上,配置也一样。Zebra打印机通过USB连到电脑。

问:通过FTP到NT卡我们在AS/400上接收到文件。我可以很方便地从NT卡FTP到AS/400。有没有方法从NT卡的AS/400上开始或者由IFS处理文件?

答:一个可行方法是在DOS批处理文件中使用RMTCMD命令,如下所示:

RMTCMD RUNQRY QRY(MYLIB/MYQUERY) //10.198.16.4

RMTCMD命令可以,但它需要有人提供用户配置信息和每次运行的密码。为了使一台服务器执行RMTCMD,你可以在iSeries Access运行CWBLOGON命令,它提供个人配置和密码。

一旦RMTCMD完成,用参数再一次运行CWBLOGON清除个人配置和密码缓存。运行带/?参数的命令,请查看Windows帮助文档。

问:为了从一台FTP服务器传送文件到iSeries,我要为FTP寻找更好的方法。传送文件依赖于一台要被更换的服务器,而FTP只能通过它。

当前进程使用FTP dir命令列出日志文件,然后创建一个即时脚本FTP该文件到iSeries。我会考虑在iSeries新建一个NETSHARE磁盘,然后在那上面传送文件,但是办公室是在WAN上的远程站点,有5250种进程通过该链路运行,外加上GUI和其他不同类型的数据和应用,我不希望它们的流量相互影响。

答:当两个系统都是iSeries,该列表可以包括DDM、SNDNETF、IFS的QFileSvr文件系统等。虽然有一些好处,如TCP,QoS,但所有这些都对共享同一信道的交互用户有潜在影响。根据数据,你可以压缩数据来降低对通信线路的影响。

另一个办法是根据数据来源,只要它们在源系统上可用,就发送单个数据而不是整个文件。如果是数据库数据,一个简单的触发程序就可以实时发送数据——直接写入到socket、DDM *DTAQ、DDM数据库或是其他相似的方法,你可以记录文件日志并且在传送到目标系统时实时接收日志图片(或使用远程日志)。因为数据传播的时间周期较长,这样做将对交互式用户的潜在影响降到最小,你也可以建立自己的节流控制。

原文出自【比特网】,转载请保留原文链接:http://network.chinabyte.com/370/12184870.shtml

10. linux如何记录开启的ftp的进程信息,用脚本的方式输出到日志

直接用crontab定时开启就好了啊,ftp的日志都记录在/var/log/xferlog文件里面