在Ubuntu系统中,要查看Telnet服务的日志,你可以使用以下方法:
使用journalctl
命令查看系统日志:
sudo journalctl -u telnet.socket -f
这个命令会显示与Telnet服务相关的日志。-u
参数表示指定服务,-f
参数表示实时查看日志。
如果你想查看特定时间段的日志,可以使用--since
和--until
参数:
sudo journalctl -u telnet.socket --since "2021-09-01" --until "2021-09-30"
查看/var/log/auth.log
文件:
sudo cat /var/log/auth.log | grep telnet
这个命令会显示与Telnet服务相关的认证日志。你可以使用grep
命令过滤关键字。
如果你没有安装telnet.socket
,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install xinetd
然后,创建一个名为/etc/xinetd.d/telnet
的文件,并添加以下内容:
service telnet
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_success += HOST PID
log_on_failure += HOST
}
保存文件后,重启xinetd
服务:
sudo systemctl restart xinetd
现在,你可以使用上述方法查看Telnet服务的日志了。