當前位置:首頁 » 文件傳輸 » 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文件裡面