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)