这些是我在 rsyslog.conf 上的配置行
$ModLoad imudp
$UDPServerAddress 127.0.0.1
$UDPServerRun 1029
重新启动后
我跑
sudo netstat -taupn | grep syslog
它在端口 1029 上运行
udp 0 0 127.0.0.1:1029 0.0.0.0:* 24675/rsyslogd
我已经禁用了防火墙,甚至用 nmap 检查过
但在 telnet localhost 1029 -> 上出现连接拒绝错误
我怎样才能让它发挥作用?
答案1
Telnet 只会连接到 TCP 服务。您已经加载了imudp
提供UDP服务的模块。
您可以使用像 netcat () 这样的工具nc
将消息发送到 UDP 套接字:
nc -u localhost 1029