如何在openssh-server的Docker容器中启用ssh连接日志(/var/log/auth.log)?
我的容器中不存在/var/log/auth.log。
答案 0 :(得分:8)
auth日志由Syslog服务管理。
传统上由init系统(在您的情况下为Upstart)管理(启动)此服务本身。
默认情况下,容器不运行init系统,这意味着您必须手动启动rsyslog
:
# rsyslogd
之后,您将在/ var / log。
中找到常用的日志文件注意:init系统与Docker容器不完全兼容。通常的做法是使用Supervisord自动启动多个服务/进程。
答案 1 :(得分:0)
在docker容器中:apt-get install rsyslog
并尝试通过service rsyslogd start
打开守护程序。