若要为 OpenSSH 服务器服务启用详细日志记录,请修改sshd_config文件,然后重启 OpenSSH 服务器服务。 执行以下步骤:
-
使用管理员级帐户打开文本编辑器,然后打开 %ProgramData%\ssh\sshd_config。 “日志记录”部分的默认文本应类似于以下摘录:
# Logging #SyslogFacility AUTH #LogLevel INFO -
若要启用详细日志记录,请编辑文本,使其类似于以下摘录:
# Logging SyslogFacility AUTH LogLevel VERBOSE注释
默认情况下,OpenSSH 服务器服务将日志发送到 Windows 事件查看器。 若要记录日志文件,请在 sshd_config 中使用
SyslogFacility LOCAL0而不是SyslogFacility AUTH。 OpenSSH 服务在 %ProgramData%\ssh\logs 中记录日志文件。 -
保存并关闭sshd_config文件。
-
若要重启 OpenSSH 服务器服务,请打开 Windows 命令提示符窗口,然后运行以下命令:
NET STOP "OpenSSH SSH Server" && NET START "OpenSSH SSH Server"
服务重启后,会生成详细的日志数据。
有关如何配置 OpenSSH 的详细信息,请参阅“适用于 Windows Server 和 Windows 的 OpenSSH Server 配置” 的 sshd_config 部分中的 Windows 配置。