ubuntu sftp命令如何進(jìn)行日志記錄

小樊
82
2024-09-13 04:08:15

在Ubuntu中,要記錄SFTP(SSH文件傳輸協(xié)議)的操作日志,您需要配置OpenSSH服務(wù)器

  1. 打開終端。

  2. 使用文本編輯器打開/etc/ssh/sshd_config文件。例如,使用nano編輯器:

sudo nano /etc/ssh/sshd_config
  1. 在文件中找到或添加以下行:
LogLevel VERBOSE

這將設(shè)置日志級(jí)別為詳細(xì)模式。您可以根據(jù)需要調(diào)整日志級(jí)別。

  1. 保存并關(guān)閉文件。

  2. 重新啟動(dòng)SSH服務(wù)以應(yīng)用更改:

sudo systemctl restart ssh

現(xiàn)在,SFTP操作日志將被記錄在/var/log/auth.log文件中。要查看日志,請(qǐng)使用以下命令:

sudo cat /var/log/auth.log | grep 'sftp'

這將顯示與SFTP相關(guān)的所有日志條目。如果您想將日志保存到單獨(dú)的文件中,可以使用以下命令:

sudo cat /var/log/auth.log | grep 'sftp' > /path/to/your/sftp-log.txt

請(qǐng)確保將/path/to/your/sftp-log.txt替換為您希望保存日志文件的實(shí)際路徑。

0