我已经在 Windows Server 2019 上激活了 openssh 服务器。SFTP 工作正常,但我无法将其记录到文件中,我使用以下命令在 sshd_config 中激活了文件日志记录:
# Logging
SyslogFacility LOCAL0
LogLevel INFO
以及 sftp 子系统:子系统 sftp sftp-server.exe -l INFO
我确实将一些内容记录到文件中
3876 2020-09-23 14:26:50.392 Server listening on :: port 22.
3876 2020-09-23 14:26:50.393 Server listening on 0.0.0.0 port 22.
6528 2020-09-23 14:28:04.841 Accepted password for xxxxxxxxx from xxxxxxxxxx port 62200 ssh2
12152 2020-09-23 14:31:23.815 Accepted password for xxxxxxxxxxxx from xxxxxxxxxxx port 58256 ssh2
9392 2020-09-23 14:31:24.195 Received disconnect from xxxxxxxxxxx port 58256:11: disconnected by user
9392 2020-09-23 14:31:24.195 Disconnected from xxxxxxxx port 58256
但其他所有东西(传输的文件等)都会进入 Windows 事件日志,这很不方便。有没有办法完全记录到文件中?如果可以更改该文件的位置就太好了(目前它位于 %ProgramData% 中的 ssh 目录下