禁用系统日志远程连接

Jac*_*ack 3 networking freebsd syslog

我正在保护服务器并关闭所有未使用的端口,但我无法关闭 syslogd 端口,更糟糕的是我找不到调用 syslogd 的位置。

这是sockstat 向我展示的内容:

USER    COMMAND PID FD  PROTO   LOCAL ADDRESS   FOREIGN ADDRESS
root    syslogd 746 7   udp4    *:514           *:*
root    sshd    628 4   tcp4    *:22            *:* 
Run Code Online (Sandbox Code Playgroud)

和 rc.conf:

defaultrouter="192.168.15.1"
ifconfig_dc0="inet 192.168.15.107 netmask 255.255.255.0"
# hostname
hostname="xxxxx"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
Run Code Online (Sandbox Code Playgroud)

我只需要 sshd 服务。

小智 5

您可以通过将以下行添加到文件“/etc/rc.conf”来禁用远程日志。

syslogd_flags="-s"
Run Code Online (Sandbox Code Playgroud)

或者使用这个来关闭网络套接字:

syslogd_flags="-ss"
Run Code Online (Sandbox Code Playgroud)

添加 syslogd_flags 后,您可以使用此命令重新启动服务:

service syslogd restart
Run Code Online (Sandbox Code Playgroud)