ubuntu sftp命令如何进行日志记录

616
2024/9/13 6:32:06
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu中,要记录SFTP(SSH文件传输协议)的操作日志,您需要配置OpenSSH服务器

  1. 打开终端。

  2. 使用文本编辑器打开/etc/ssh/sshd_config文件。例如,使用nano编辑器:

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

这将设置日志级别为详细模式。您可以根据需要调整日志级别。

  1. 保存并关闭文件。

  2. 重新启动SSH服务以应用更改:

sudo systemctl restart ssh

现在,SFTP操作日志将被记录在/var/log/auth.log文件中。要查看日志,请使用以下命令:

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

这将显示与SFTP相关的所有日志条目。如果您想将日志保存到单独的文件中,可以使用以下命令:

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

请确保将/path/to/your/sftp-log.txt替换为您希望保存日志文件的实际路径。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: ubuntu没有可用的附加驱动怎么处理