在通过 ssh 将原始击键发送到远程系统之前,如何通过命令传输原始击键

在通过 ssh 将原始击键发送到远程系统之前,如何通过命令传输原始击键

为了更好地说明我的问题,我决定将每次击键都通过管道传输到一个名为 safecat 的包,该包使用 maildir 算法,然后通过 ssh 将其输出传递到远程计算机。

我只是觉得,当我搞砸了时(我会的),如果能准确记录我在那台特定机器上所做的事情并导致如此搞笑的灾难,那真是太酷了。

如果有完全不同的方法来达到相同的结果,我不会大惊小怪,但据我所知,最终的击键很难恢复。

答案1

在寻找由于在该站点上打开多个终端而导致 bash 历史文件中缺失条目的解决方案时,我将关联当我再次找到它时,而是将以下行添加到 .bashrc 文件中:

export PROMPT_COMMAND="history -a; history -n"

因此,我正在考虑将一个命令附加到绿色列表中,该命令会附加一个日志文件,并通过 scp 将其传递到具有与本地的 ssh 连接的远程计算机应该如果我的假设成立,则可以工作,因此如果整个 LAN 中确实发生了完全同步的附加过程,则可以推断出击键。

相关内容