我有一台使用 RHEL 最新版本的服务器。
我们有一些供应商脚本使用 sftp 从另一台服务器获取文件。
该脚本不记录 sftp 命令的结果(这很糟糕,但由于许可协议,我们对此无能为力)。我们最近让这台服务器更改了它的 ssh 密钥,并且 sftp 失败了,但我们在日志中看不到这一点。
因此,我想知道 RHEL 是否存储了通过 sftp 连接到另一台服务器的失败尝试。有这样的日志吗?
我有一台使用 RHEL 最新版本的服务器。
我们有一些供应商脚本使用 sftp 从另一台服务器获取文件。
该脚本不记录 sftp 命令的结果(这很糟糕,但由于许可协议,我们对此无能为力)。我们最近让这台服务器更改了它的 ssh 密钥,并且 sftp 失败了,但我们在日志中看不到这一点。
因此,我想知道 RHEL 是否存储了通过 sftp 连接到另一台服务器的失败尝试。有这样的日志吗?
这取决于您使用的程序来记录它的作用以及它是否/如何失败。如果脚本不包含记录失败的说明,则不会记录失败。
但是,也可能是从例如 cron 调用这些脚本的情况,在这种情况下,cron 日志(通常
/var/log/cron
)应该包含脚本创建的任何输出。当然,这假设 crontab 行不以 string 结尾> /dev/null 2>&1
,这意味着“丢弃所有信息”......总结一下:您需要检查实际的脚本以了解是否可以选择日志记录,如果是,则记录到哪里。如果他们不这样做,您应该向供应商投诉,因为它可能有什么好处。