以下是一个示例,假设您使用的FTP服务器是Pure-FTPd,并且日志文件位于/var/log/pure-ftpd/transfer.log
。
您可以使用以下命令来提取通过FTP连接到服务器的IP地址:
cat /var/log/pure-ftpd/transfer.log | awk ‘{print $4}’ | sort | uniq
这个命令做了以下事情:
- 使用
cat
命令读取日志文件的内容。 - 使用
awk
命令从每一行中提取第四个字段,通常是IP地址。 - 使用
sort
命令对IP地址进行排序,以便重复的IP地址被放在一起。 - 使用
uniq
命令来去除重复的IP地址。
这将列出连接到FTP服务器的不同IP地址。请注意,具体的命令和日志文件路径可能因您使用的FTP服务器和配置而有所不同,因此您需要根据实际情况来调整命令。